[swift] for in構文まとめ
for in構文まとめ
//回数指定ループ
for i in 0 ... 5 { print("i \(i)") } //結果 //i 0 //i 1 //i 2 //i 3 //i 4 for i in 10 ... 5 { print("i \(i)") } //結果 //i 10 //i 11 //i 12 //i 13 //i 14
配列から要素取り出しループ
let arr = ["apple","google","facebook","amazon"] for i in arr { print("i \(i)") } //結果 //i apple //i google //i facebook //i amazon
配列から要素取り出しループ(回数指定)
let arr = ["apple","google","facebook","amazon"] for i in 0...3 { print("i \(arr[i])") } //結果 //i apple //i google //i facebook
辞書型から要素取り出しループ
let tests = ["Eng": 80, "Science": 60, "Math": 70] for (courseTitle, score) in tests { print("\(courseTitle) : \(score)") } //結果 //Math : 70 //Science : 60 //Eng : 80
Stringをベースにてループ回数指定
var str = "hello" for s in str{ print("s \(s)") } //結果 //s h //s e //s l //s l //s o