削除された内容 追加された内容
Ef3 (トーク | 投稿記録)
→‎二重ループ: 2つのジェネレーターを <code>;</code> で区切ると多重ループを構成出来ます。
タグ: 2017年版ソースエディター
Ef3 (トーク | 投稿記録)
→‎値を返す for: for式と yeild の組合せでfor式は値を返すことが出来ます。
タグ: 2017年版ソースエディター
423 行
(2,2)
(2,3)
</syntaxhighlight>
 
===== 値を返す for =====
for式と <code>yeild</code> の組合せでfor式は値を返すことが出来ます。
;[https://paiza.io/projects/qqgyaWk2Of2jfOsj35RGug?language=scala 値を返す for]:<syntaxhighlight lang=Scala highlight=0 line>
object Main extends App {
println(for (i <- 0 to 4) yield i.toString)
}
</syntaxhighlight>
;実行結果:<syntaxhighlight lang=text>
Vector(0, 1, 2, 3, 4)
</syntaxhighlight>