2-1.
2-1. 高階関数
高階関数
例)
> List(1,2,3).map(n => n + 1)
☞res1: List[Int] = List(2,3,4)
> List(1,2,3,4,5).filter(n => n % 2 == 0)
☞res2: List[Int] = List(2, 4)
> List(1,2,3,4).map(_ * 2)
☞res3: List[Int] = List(2,4,6,8)
Rubyのmapやsortメソッドのように、関数を引数に
とる関数のこと。
魔法の「_」(アンダーバー)