Scalaのfor文でcontinue、breakを利用する方法を紹介します.
1.break
for文の中でbreakを使うのは単純です.
| 
					 1 2 3 4 5 6 7 8  | 
						import scala.util.control.Breaks._ breakable {   for (item <- itemList) {     if (foo) break; //fooがtrueのときにbreak     ...   } }  | 
					
breakableでfor文を囲むことでbreakができます.
ポイントはインポートを忘れないことだけです.
| 
					 1  | 
						<span class="kwd">import</span><span class="pln"> scala</span><span class="pun">.</span><span class="pln">util</span><span class="pun">.</span><span class="pln">control</span><span class="pun">.</span><span class="typ">Breaks</span><span class="pun">.</span><span class="pln">_</span>  | 
					
2.continue
continueは少し汚い方法になります.
| 
					 1 2 3 4 5 6 7 8  | 
						import scala.util.control.Breaks._ for (item <- itemList) {   breakable {     if (foo) break; //fooがtrueのときにcontinue     ...   } }  | 
					
continueを入れたいfor文の中でbreakableを入れます.
continueを利用したい場所でbreakをすると、breakableの外に出ることができます.結果的にfor文の次のループに移行できるので、continueと同様の処理になります.