スポンサーリンク
while文
指定した条件を満たしている間は処理を繰り返す。
// while文
let colors = ["red", "blue", "yellow"]
var i = 0
while i < colors.count {
print("\(colors[i])")
i = i + 1
}
// 結果
// red
// blue
// yellow
repeat-while文
処理を実行した後に条件を確認して、条件を満たしていれば繰り返す。
// repeat-while文
let oldArray = ["国語", "数学", "英語"]
var newArray = [String]() // 空の配列
var i = 0
repeat {
newArray.append(oldArray[i]) // 空の配列に追加
i += 1
} while i < 0
print("newArray: \(newArray)")
// 結果
// newArray: ["国語"]
breakでwhile文を抜ける
// breakで繰り返しを抜ける
var i = 0
while true { // 無限に繰り返す。
print("i: \(i)")
// iが10以上の場合はbreakでwhile文を抜ける
if i >= 10 {
break
}
i += 1
}
動作環境:Xcode10.0, Swift4.2
コメント
コメントはありません。