「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)]

Swift

Posted by arkgame