タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

forに関するhatz48のブックマーク (1)

  • Scalaのfor comprehension - はこべにっき ♨

    Scala の for 文には、いろんな機能がある(参考: Scalacheat - Scala Documentation)。for comprehension というやつで、for文を書くと実際には対象オブジェクトのメソッド呼び出しに変換される。 val nestedList = List(List(1,2,3), List(4,5,6)) for { list <- nestedList num <- list } println(num) たとえばこのようにコードを書くと、実際には以下の様にforeachを使ったコードが実行されているらしい。 val nestedList = List(List(1,2,3), List(4,5,6)) nestedList.foreach({ list => list.foreach({ num => println(num) }) }) for

    Scalaのfor comprehension - はこべにっき ♨
  • 1