ドキュメントの検索
karat

+

K

APIリファレンス ↗

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

配列に追加

対応状況: バッチ、ストリーミング

指定されたインデックスに配列に値を追加します。 式のカテゴリ: 配列

宣言された引数

  • 配列 - 要素を追加する配列。
    式<配列<T>>
  • インデックス - 配列に新しい要素を挿入する位置。最初の要素は位置 1 にあります。
    式<整数>
  • - 配列に追加する要素。
    式<T>

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

出力の型: 配列<T>

例 1 - 基本ケース

引数の値:

  • 配列: numbers
  • インデックス: 1
  • : 1
numbers:arrow_right:出力
[ 3, 5 ][ 1, 3, 5 ]
[ 2 ][ 1, 2 ]
[ ][ 1 ]

例 2 - Null ケース

引数の値:

  • 配列: numbers
  • インデックス: index
  • : value
numbersvalueindex:arrow_right:出力
null11null
[ 1 ]null1[ null, 1 ]
[ 1 ]1null[ 1 ]

例 3 - エッジケース

引数の値:

  • 配列: numbers
  • インデックス: 10
  • : 1
numbers:arrow_right:出力
[ 3, 5 ][ 3, 5, null, null, null, null, null, null, null, 1 ]