Scala underscore minimal function

前端 未结 3 626

Let\'s create a value for the sake of this question:

val a = 1 :: Nil

now, I can demonstrate that the anonymous functions can be written in

3条回答
  •  渐次进展
    2020-11-27 22:43

    Your first shorthand form can also be written point-free

    a map (2*)
    

    Thanks to multiplication being commutative.

    As for (x) => x, you want the identity function. This is defined in Predef and is generic, so you can be sure that it's type-safe.

提交回复
热议问题