这可能有助于写出完整的类型x
和y
像现在这样
val x: (Int, Int) => (Int, Int) => Int =
(a: Int, b: Int) => (_: Int) + (_: Int)
val y: (Int, Int) => Int =
(_: Int) + (_: Int)
Run Code Online (Sandbox Code Playgroud)
在这里,我们看到当x
应用于两个参数时,它将返回另一个类型的函数
(Int, Int) => Int
Run Code Online (Sandbox Code Playgroud)
注意速记
(_: Int) + (_: Int)
Run Code Online (Sandbox Code Playgroud)
相当于
(a: Int, b: Int) => a + b
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
77 次 |
最近记录: |