0
我想將所有值應用於某個函數,僅在稍後執行。例如:如何通過一個參數來咖喱函數
def foo(i: Int) = 2 * i
val bar:() => Int = foo(1)_
println(bar()) // expect 2
但我得到一個_必須遵循的方法;不能跟隨Int錯誤。我有一些使用Function.curried的例子,但我沒有發現在我的版本中
我想將所有值應用於某個函數,僅在稍後執行。例如:如何通過一個參數來咖喱函數
def foo(i: Int) = 2 * i
val bar:() => Int = foo(1)_
println(bar()) // expect 2
但我得到一個_必須遵循的方法;不能跟隨Int錯誤。我有一些使用Function.curried的例子,但我沒有發現在我的版本中
val bar =() => foo(1)
// bar:() => Int = <function0>
bar()
// res3: Int = 2