forEachばかり使っていたらforの書き方を忘れてしまったので簡単にメモしました。


for i in 0..<10 {
    print(i)  // 0~9
}

for i in (0..<10).reversed() {
    print(i)  // 9~0
}


let arr = ["a", "b", "c"]

for i in 0..<arr.count {
    print(arr[i])  // a, b, c
}

for i in arr {
    print(i)  // a, b, c
}

arr.forEach {
    print($0)  // a, b, c
}

Array(0..<arr.count).forEach {
    print(arr[$0])  // a, b, c
}