Swiftではfor-in文とenumerated()メソッドを組み合わせることで、配列のインデックス番号と値を同時に取り出すことができる。

let colorList = ["blue", "yellow", "red", "green"]

for (index, value) in colorList.enumerated() {
    print(index, value)
}

//0 blue
//1 yellow
//2 red
//3 green

Swiftでは他にも様々な方法で同様の処理をおこなうことができるようだが、最も普通でシンプルな書き方は上記のとおりとなる。