やり方はいろいろあると思います、以下を参考にしてみてください。
環境: Xcode7.3.1, swift2.2
★ for - in
swift
1let items = ["fa","ce","bo","ok"]
2
3for item in items {
4 print("item =", item)
5}
6
7/*
8 item = fa
9 item = ce
10 item = bo
11 item = ok
12*/
swift
1let items = ["fa","ce","bo","ok"]
2
3for item in items.enumerate() {
4 print("index = \(item.0), value = \(item.1)")
5}
6
7/*
8 index = 0, value = fa
9 index = 1, value = ce
10 index = 2, value = bo
11 index = 3, value = ok
12*/
swift
1let items = ["fa","ce","bo","ok"]
2
3for (index, value) in items.enumerate() {
4 print("index = \(index), value = \(value)")
5}
6
7/*
8 index = 0, value = fa
9 index = 1, value = ce
10 index = 2, value = bo
11 index = 3, value = ok
12*/
swift
1let items = ["fa","ce","bo","ok"]
2
3for i in 0..<items.count {
4 print("item =", items[i])
5}
6
7/*
8 item = fa
9 item = ce
10 item = bo
11 item = ok
12*/
★ forEach
swift
1let items = ["fa","ce","bo","ok"]
2
3items.forEach { (item) in
4 print("item =", item)
5}
6
7/*
8 item = fa
9 item = ce
10 item = bo
11 item = ok
12*/
swift
1let items = ["fa","ce","bo","ok"]
2
3items.enumerate().forEach { (item) in
4 print("index = \(item.0), value = \(item.1)")
5}
6
7/*
8 index = 0, value = fa
9 index = 1, value = ce
10 index = 2, value = bo
11 index = 3, value = ok
12*/
退会済みユーザー
2016/08/05 07:47