水夫と戯れて

Appleの開発言語Swiftのことを書く。公開されている範囲内で書いています。文章に「?」が含まれているところはよく理解していないところ。

ループ

目次>

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")
}
while
do-while