swift reduce使い方
swift reduce使い方
reduceはクロージャーで与えられた一連の要素を結合するときに利用する
例
ans_array = [8, 7, 9] //0は初期値 a ,b には配列のはじめと2番めが入る その次は a + b の結果がa に入りその次の配列の要素 9が bに代入される let ans = ans_array.reduce( 0, { a, b in a + b })
reduceは第一引数に初期値の値を入れる。その後はクロージャー
配列の合計値を求めるときに便利ですね。