「Swift」配列とDictionaryにmapを使うサンプル
書式
配列名.map {$0 処理コード}
Dictionary名.amp {$0.0,$0.1処理コード}
使用例
let intArr = [11, 22, 33, 44, 55] let resArr = intArr.map { $0 * 2 } print("配列にmapを使う方法") print(resArr) let cft = ["Tokyo":11.0, "Osaka":22.0, "Yokohama":13.0] print("mapはDictionary全要素に処理を適用する $0.0要素key $0.1要素value") let resArr2 = cft.map { ($0.0, $0.1 + 10) } print(resArr2)
実行結果
配列にmapを使う方法
[22, 44, 66, 88, 110]
mapはDictionary全要素に処理を適用する $0.0要素key $0.1要素value
[(“Tokyo", 21.0), (“Osaka", 32.0), (“Yokohama", 23.0)]