注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。
対応している: バッチ、ストリーミング
配列要素を式を使用して削減します。 式のカテゴリ: 配列
型変数の境界:
T は Array<Boolean | Byte | Date | Double | Float | Integer | Long | Map<AnyType, AnyType> | Short | String | Timestamp> | Boolean | Byte | Date | Double | Float | Integer | Long | Map<AnyType, AnyType> | Short | String | Timestamp を受け入れます
出力タイプ: T
例 1 - 基本ケース
引数の値:
miles
accumulator
, element
],miles | :arrow_right: | 出力 |
---|---|---|
[ 12300, 12342 ] | 24642 |
例 2 - 基本ケース
説明: 配列内で最初の null でない値を返します。 引数の値:
miles
accumulator
, element
],init
miles | init | :arrow_right: | 出力 |
---|---|---|---|
[ null, null, 12300, 12111 ] | null | 12300 |
例 3 - 基本ケース
引数の値:
miles
accumulator
, element
,miles | :arrow_right: | 出力 |
---|---|---|
[ 12300, 12342 ] | -12300-12342 |
例 4 - Null ケース
説明: Null の配列は Null の出力を返します。 引数の値:
miles
accumulator
, element
],init
miles | init | :arrow_right: | 出力 |
---|---|---|---|
null | null | null |
例 5 - エッジケース
説明: 空の配列は、初期値を返します。 引数の値:
miles
accumulator
, element
],miles | :arrow_right: | 出力 |
---|---|---|
[ ] | 0 |