study-note

5. 繰り返し

目次


基本文法

val numbers = List(1, 2, 3, 4, 5)

for (n <- numbers) {
  println(n)
}


フィルタとyield

val evenNumbers = for {
  n <- numbers
  if n % 2 == 0
} yield n * 2


参照:サンプルコード


6. クラス