Swiftで配列を定義して、for~inでループしてindexと中身を取得する方法


スポンサーリンク

Swiftで配列を作るには、[]で値を囲めばいい。

import Foundation

var names = ["yuko","mika","ruriko"];

var name = names[0];
println("names[0] is \(name)");

for (index, element) in enumerate(names) {
    println("Name: \(index): \(element)");
}

結果は以下のように表示される。

names[0] is yuko
Name: 0: yuko
Name: 1: mika
Name: 2: ruriko

for文は普通にcountで配列の大きさを取得しても回すことができます。

var names = ["yuko","mika","ruriko"];


for (var i=0; i < names.count; i++) {
    println("name is \(names[i])");
}