sumBy(Array<T>, (T) -> Number): Number 配列内の要素の値の合計を返します。 パラメーター 名前 説明 array 入力配列。 numberSelector 入力配列内で数値の値を選択する DataWeave セレクター。 例 次の例では、いくつかの配列で要素の値の合計を計算します。両方の sumBy 関数コールで同じ結果が算出されています。 ソース %dw 2.0 import * from dw::core::Arrays output application/json --- { "sumBy" : [ [ { a: 1 }, { a: 2 }, { a: 3 } ] sumBy $.a, sumBy([ { a: 1 }, { a: 2 }, { a: 3 } ], (item) -> item.a) ] } 出力 { "sumBy" : [ 6, 6 ] }
sumBy(Array<T>, (T) -> Number): Number 配列内の要素の値の合計を返します。 パラメーター 名前 説明 array 入力配列。 numberSelector 入力配列内で数値の値を選択する DataWeave セレクター。 例 次の例では、いくつかの配列で要素の値の合計を計算します。両方の sumBy 関数コールで同じ結果が算出されています。 ソース %dw 2.0 import * from dw::core::Arrays output application/json --- { "sumBy" : [ [ { a: 1 }, { a: 2 }, { a: 3 } ] sumBy $.a, sumBy([ { a: 1 }, { a: 2 }, { a: 3 } ], (item) -> item.a) ] } 出力 { "sumBy" : [ 6, 6 ] }