データ接続と統合Pipeline Builder Expressions配列に追加

注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。

Array add

対応環境: Batch, Streaming

指定したインデックスに値を配列に追加します。

式カテゴリー: 配列

引数

  • Array - 要素を追加する配列。
    Expression<Array<T>>
  • Index - 新しい要素を配列に挿入する位置。最初の要素は位置 1 にあります。
    Expression<Integer>
  • Value - 配列に追加する要素。
    Expression<T>

型変数の制約: T は AnyType を受け入れます

出力タイプ: Array<T>

例 1: 基本ケース

引数の値:

  • Array: numbers
  • Index: 1
  • Value: 1
numbers出力
[ 3, 5 ][ 1, 3, 5 ]
[ 2 ][ 1, 2 ]
[ ][ 1 ]

例 2: Null ケース

引数の値:

  • Array: numbers
  • Index: index
  • Value: value
numbersvalueindex出力
null11null
[ 1 ]null1[ null, 1 ]
[ 1 ]1null[ 1 ]

例 3: エッジケース

引数の値:

  • Array: numbers
  • Index: 10
  • Value: 1
numbers出力
[ 3, 5 ][ 3, 5, null, null, null, null, null, null, null, 1 ]