以下是手动过程
case class A(x: Int) { def f(y: Int) = x * y }
val af: (A => Int => Int) = _.f
val a = A(4)
val r = af(a)(2)
Run Code Online (Sandbox Code Playgroud)
是否有一种方便的方式来获得功能af?有点像A magic f,可能没有使用反射.能够导入课程的所有公共方法import A#magic._是一种奖励.
| 归档时间: |
|
| 查看次数: |
1414 次 |
| 最近记录: |