私は次のように書いた
def mapFun[T, U](xs: List[T], f: T => U): List[U] = (xs foldRight List[U]())( f(_)::_ )
そして私がしたとき
def f(x: Int):Int=x*x
mapFun(List(1,2,3), f)
うまくいきました。しかし、私は本当に次の作品も作りたかったのです
mapFun(List(1,2,3), x=>x*x)
「パラメータータイプがありません」と文句を言います。カリー化を使用できることはわかっていますが、上記の非カリー化定義に匿名関数を引き続き使用する方法はありますか?