Can someone explain why nums.map(+2) does not work but nums.map(2+) works?
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)
^