- ドットの省略
- foreachやfilter内の変数の省略
意味がわからないと読みづらいです。
def isEven(n: Int) = (n % 2) == 0 List(1, 2, 3, 4) filter isEven foreach println List(1, 2, 3, 4).filter(x => isEven(x)).foreach(x => println(x)) List(1, 2, 3, 4) foreach println List(1, 2, 3, 4) foreach( i => println(i) ) List(1, 2, 3, 4) foreach( println(_) )
Programming Scala: Scalability = Functional Programming + Objects
- 作者: Dean Wampler,Alex Payne
- 出版社/メーカー: O'Reilly Media
- 発売日: 2014/12/03
- メディア: Kindle版
- この商品を含むブログを見る