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

2021年12月20日

書式
let 配列名 = [要素1,要素2,xxx]
for(index,変数名) in 配列名.enumerated(){処理コード}
enumerated() を使って、配列の要素のインデックスを取得します

使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
let nameArr = ["山田", "中村", "大森", "鎌田"]
for (index, val) in nameArr.enumerated() {
print("\(index): \(val)")
}
let nameArr = ["山田", "中村", "大森", "鎌田"] for (index, val) in nameArr.enumerated() { print("\(index): \(val)") }
let nameArr = ["山田", "中村", "大森", "鎌田"]

for (index, val) in nameArr.enumerated() {
  print("\(index): \(val)")
}

実行結果

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
0: 山田
1: 中村
2: 大森
3: 鎌田
0: 山田 1: 中村 2: 大森 3: 鎌田
0: 山田
1: 中村
2: 大森
3: 鎌田

 

Swift

Posted by arkgame