Scala での次の 2 つの関数定義の違いは何ですか。
1)def sum(f: Int => Int)(a: Int, b: Int): Int = { <code removed> }
2)def sum(f: Int => Int, a: Int, b: Int): Int = { <code removed> }
?
SBT のコンソール REPL は、それらに異なる値を与えるため、それらが何らかの形で異なるかどうかを調べます。
sum: (f: Int => Int, a: Int, b: Int)Int
sum: (f: Int => Int)(a: Int, b: Int)Int