[Swift] fallthrough文のサンプル

2021年10月12日

書式

switch 項目名{
 case 値:
  処理コード
  fallthrough 
}

switch文の中で各ケースの処理の実行が終了し,fallthroughを実行すると直下のケースの処理を実行することができます.

使用例

let cftA = 20
let cftB = 23

for num in cftA...cftB {
    switch num % 2 {
     case 1:
        print("\(num)は奇数です")
        fallthrough
     case 0:
        print("\(num)は偶数です")
        fallthrough

     default:
        print("\(num)は数値です")
    }
}

実行結果
20は偶数です
20は数値です
21は奇数です
21は偶数です
21は数値です
22は偶数です
22は数値です
23は奇数です
23は偶数です
23は数値です

Swift

Posted by arkgame