ループ
目次>
for
普通にループ変数を設定してインクリメントするような使い方
for var index = 0; index < 3; ++index { println("index is \(index)") }
for in
基本は for i in 1...5{}
ループ変数を使う必要がない場合は省略できる for _ in 1...5{}
Obj-Cと同様、配列の要素を列挙して使うことができる
let names = ["Anna", "Alex", "Brian", "Jack"] for name in names { println("Hello, \(name)!") }
辞書の場合も、「キー」「値」の順で変数に取り込むことができる
let numberOfLegs = ["spider": 8, "ant": 6, "cat": 4] for (animalName, legCount) in numberOfLegs { println("\(animalName)s have \(legCount) legs") }