Swiftのfor文(繰り返し処理)の書き方

calendar

スポンサーリンク

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

この記事をシェアする

コメント

コメントはありません。

down コメントを残す