制御と繰り返し
Swiftの制御と繰り返し構文についてメモ。
繰り返し文 (for, for-in)
forによる繰り返しの記述例
// forによる指定した値(0〜9)まで繰り返すループ for i in 0...9{ print("Loop:\(i)") } // for-inよる配列listの値を取り出すループ var idx = 0 var list = [1,2,4,8,16,32,64,128,256,512,1024] for i in list { print("list[\(idx)] = \(i)") idx=idx+1 }
実行結果
Loop:0 Loop:1 Loop:2 Loop:3 Loop:4 Loop:5 Loop:6 Loop:7 Loop:8 Loop:9 list[0] = 1 list[1] = 2 list[2] = 4 list[3] = 8 list[4] = 16 list[5] = 32 list[6] = 64 list[7] = 128 list[8] = 256 list[9] = 512 list[10] = 1024
制御文(if, switch)
ifによる条件分岐の記述例
var x = 10 if x == 10{ print("x=10") }else if(x==100){ print("x=100") }else{ print("Unknown Value.") }
実行結果
x=10
switchによる条件分岐の記述例
let weigh = 32 switch weigh { case 1...10: print("1〜10 Kg") case 11...20: print("11〜20 Kg") case 21...30: print("21〜30 Kg") case 31...40: print("31〜40 Kg") default: print("It's over.") }
実行結果
31〜40 Kg
備考
近日中に追記予定。