List.InsertRange

構文

List.InsertRange(list as list, index as number, values as list) as list

バージョン情報

list 内の index の位置に values の値を挿入して生成される新しいリストを返します。 リスト内の最初の位置は、インデックス 0 になります。

  • list:値が挿入されるターゲット リスト。
  • index:値の挿入先リスト (list) のインデックス。 リスト内の最初の位置は、インデックス 0 になります。
  • values:list に挿入される値のリスト。

例 1

リスト ({3, 4}) を挿入先リスト ({1, 2, 5}) のインデックス 2 の位置に挿入します。

使用方法

List.InsertRange({1, 2, 5}, 2, {3, 4})

出力

{
    1,
    2,
    3,
    4,
    5
}

例 2

入れ子になったリスト ({1, {1.1, 1.2}}) を含むリストを挿入先リスト ({2, 3, 4}) のインデックス 0 の位置に挿入します。

使用方法

List.InsertRange({2, 3, 4}, 0, {1, {1.1, 1.2}})

出力

{
    1,
    {
        1.1,
        1.2
    },
    2,
    3,
    4
}