小编Sou*_*mya的帖子

带有 postfixOps 的 Scala 地图

有人可以解释为什么 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)
                ^
Run Code Online (Sandbox Code Playgroud)

scala function

3
推荐指数
1
解决办法
40
查看次数

标签 统计

function ×1

scala ×1