enumerate().forEach
enumerate().forEachを使うと、省略記法で$0.0と$0.1を使う場合がある。初見だと最初戸惑ったのでメモ。
let array = ["カレー","ラーメン","ハンバーグ"]
array.enumerate().forEach { (index, element) in
print("index:\(index) element:\(element)")
}
//省略記法
array.enumerate().forEach {
print("index:\($0.0) element:\($0.1)")
}
出力結果
index:0 element:カレー
index:1 element:ラーメン
index:2 element:ハンバーグ