for文
Scalaのfor文はJavaの拡張for文と似たような動作をします。
つまり、コレクションの要素数に応じて順次処理を行うというものです。
for( ループ変数 <- コレクション ) { 処理 }
以下は配列を作成して、要素をひとつずつ出力する例です。
val arr = Array(1, 2, 3) for(i <- arr) { println(i) }
while文
条件が真の間、繰り返し続けるwhile文は以下の構文で使用します。
while(式) { 処理 }
do-while文
一度はブロックの処理を実行し、以後条件が真の間、繰り返し続けるdo-while文は以下の構文で使用します。
do { 処理 } while(式)