「Swift5」for in文をbreakで中断するサンプル

2022年1月31日

環境
Ubuntu 20.04
Swift 5.2.3

書式

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
for 変数名 in1 ..<2 {
guard 条件式 else {
break
}
}
for 変数名 in 値1 ..<値2 { guard 条件式 else { break } }
for 変数名 in 値1 ..<値2 {
  guard 条件式 else {
    break
   }
}

使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
print("for in文をbreakで中断させるサンプル")
for m in 10 ..< 15 {
guard m == 10 else {
break
}
print(m)
}
print("for in文をbreakで中断させるサンプル") for m in 10 ..< 15 { guard m == 10 else { break } print(m) }
print("for in文をbreakで中断させるサンプル")
for m in 10 ..< 15 {
    guard m == 10 else {
        break
    }
    print(m)
}

分析
breakの場合、mが10のときのみ条件をみたすので、breakでfor文から抜け出すことができます。
実行結果
for in文をbreakで中断させるサンプル
10

Swift

Posted by arkgame