「Swift」enumerated()で配列の要素のインデックスを取得する

2022年3月29日

書式
let 配列名 = [要素1,要素2,xxx]
for(インデックス,値) in 配列名.enumerated() {
enumerated() を使って、配列の要素のインデックスを取得します。
使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
let cftArr = ["東京", "大阪", "福岡", "川崎"]
for (index, name) in cftArr.enumerated() {
print("\(index): \(name)")
}
let cftArr = ["東京", "大阪", "福岡", "川崎"] for (index, name) in cftArr.enumerated() { print("\(index): \(name)") }
let cftArr = ["東京", "大阪", "福岡", "川崎"]

for (index, name) in cftArr.enumerated() {
  print("\(index): \(name)")
}

実行結果

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
$ swift 15.swift
0: 東京
1: 大阪
2: 福岡
3: 川崎
$ swift 15.swift 0: 東京 1: 大阪 2: 福岡 3: 川崎
$ swift 15.swift
0: 東京
1: 大阪
2: 福岡
3: 川崎

 

Swift

Posted by arkgame