by shigemk2

当面は技術的なことしか書かない

プレースホルダ構文

引数が関数リテラルの中で一度しか使用されないとき。

scala> val func: (Int, Int) => Int = (x:Int, y:Int) => x + y
func: (Int, Int) => Int = <function2>

scala> val func:(Int, Int)=>Int = _ + _
func: (Int, Int) => Int = <function2>