by shigemk2

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

Scalaでなんかいろいろ省略する

  • ドットの省略
  • 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

Programming Scala: Scalability = Functional Programming + Objects