「Swift5」配列にreduceを使うサンプル

2022年2月7日

環境
Swift version 5.2.3 (swift-5.2.3-RELEASE)
Target: x86_64-unknown-linux-gnu

書式
let 配列名 =[値1,値2]
配列名.reduce(初期値) {変数1,変数2} -> Int

使用例

let intArr = [6, 7, 8, 9, 10]
let dbArr = [1.1, 2.2, 3.3, 4.4, 5.5]
let sum = intArr.reduce(0/* 初期値 */) {(nA, nB) -> Int in
    nA + nB
}
print(sum)

let sum2 = dbArr.reduce(0/* 初期値 */) {(nA, nB) -> Double in
    nA + nB
}
print(sum2)

実行結果
40
16.5

Swift

Posted by arkgame