メインコンテンツまでスキップ
メインコンテンツまでスキップ

groupArrayInsertAt

指定された位置に値を配列に挿入します。

構文

1つのクエリで複数の値が同じ位置に挿入されると、関数は次のように振る舞います。

  • もしクエリが単一スレッドで実行される場合、挿入された値の最初のものが使用されます。
  • もしクエリが複数スレッドで実行される場合、結果の値は挿入された値のうちの不定のものとなります。

引数

  • x — 挿入する値。 で、サポートされているデータ型の1つを生成します。
  • pos — 指定された要素 x を挿入する位置。配列内のインデックス番号はゼロから始まります。 UInt32
  • default_x — 空の位置に代入するためのデフォルト値。オプションのパラメータ。 で、x パラメータに設定されているデータ型を生成します。default_x が定義されていない場合、デフォルト値が使用されます。
  • size — 結果として得られる配列の長さ。オプションのパラメータ。このパラメータを使用する場合、デフォルト値 default_x を指定する必要があります。 UInt32

返される値

  • 挿入された値を持つ配列。

タイプ: Array

クエリ:

結果:

クエリ:

結果:

クエリ:

結果:

1つの位置に要素をマルチスレッドで挿入します。

クエリ:

このクエリの結果、[0,9] の範囲のランダムな整数が得られます。例えば: