エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Swiftは多重ループなどを一気にbreakできる - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Swiftは多重ループなどを一気にbreakできる - Qiita
C言語(Objective-C)では、例えば二重ループからbreakで一気に抜ける事はできず、 フラグを立てて抜け... C言語(Objective-C)では、例えば二重ループからbreakで一気に抜ける事はできず、 フラグを立てて抜ける(冗長) ループ箇所をまとめて関数化してreturnで抜ける gotoで抜ける(嫌われがちですが、この場合においては有用だと個人的には思います) forやwhileの条件式で弾かれる値をループカウンタ等に突っ込む(ちょっと危険) などなど工夫して抜けていたと思いますが、Swiftだとforやwhileの前にラベルを書いておく事で簡単に多重ループからbreakできるようです。 println("start!") for_i: for i in 1...5 { for j in 1...5 { println("i=\(i) j=\(j)") if i == 2 && j == 2 { println("break for_i") break for_i } } } printl