スポンサーリンク
for-in文
// 10回処理が繰り返され、0〜9の値が変数iにセットされる
for i in 0..<10 {
print("i: \(i)")
}
// 10回処理が繰り返され、0〜9の値が変数iにセットされる
for i in 0...9 {
print("i: \(i)")
}
// 10回処理を繰り返し、変数を使用しない場合
for _ in 0..<10 {
print("出力")
}
// 配列を繰り返し
let colors = ["red", "blue", "yellow"]
for color in colors {
print("color: \(color)")
}
for-in-enumerated文
// インデックスと配列の要素を取得
let colors = ["red", "blue", "yellow"]
for (i, color) in colors.enumerated() {
print("\(i): \(color)")
}
// 結果
// 0: red
// 1: blue
// 2: yellow
for-in-stride文
// 2〜10までの間で3ずつ加算を繰り返す
for num in stride(from: 2, to: 11, by: 3) {
print("num: \(num)")
}
// 結果
// num: 2
// num: 5
// num: 8
動作環境:Xcode10.0, Swift4.2
コメント
コメントはありません。