「Swift5」配列にreduceを使うサンプル
環境
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