【发布时间】:2020-03-15 15:04:46
【问题描述】:
谁能解释为什么 nums.map(+2) 不起作用但 nums.map(2+) 起作用?
scala> val nums=List(1,2,3,4)
nums: List[Int] = List(1, 2, 3, 4)
scala> nums.map(2+)
res3: List[Int] = List(3, 4, 5, 6)
scala> nums.map(+2)
<console>:27: error: type mismatch;
found : Int(2)
required: Int => ?
nums.map(+2)
^
【问题讨论】: