私は現在高次関数について学んでおり、実装しようとしています。関数をパラメータとして渡す
def bigger(n: Integer, m: Integer):Integer={
if(n>m) return n
else return m
}
def bigT(t: Tuple3[Int, Int,(Int,Int)=>Int]): Integer={
return t._3(t._1,t._2)
}
val tup=(5,2,bigger)
第2の関数は、2つの整数とそれらで実行される関数を含むタプルを受け取ります。
私は(ideone.comを使用して)このコードを実行しようと、次のエラーが表示さ:オブジェクトのメインでの大きな方法について
」不足している引数を、 あなたがそれを扱いたい場合は「_ `と、この方法に従ってください部分的に適用される機能 ヴァル・TUP =(5,2、大きな)」
ように私はその後
が、3つのパラメータの代わりに 'bigT'を定義する方が合理的だろうか? –