Freigeben über


List.InsertRange

Syntax

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

Info

Gibt eine neue Liste zurück, die erstellt wird, indem die Werte in values in list bei indexeingefügt werden. Die erste Position in der Liste befindet sich bei Index 0.

  • list: Die Zielliste, in die Werte eingefügt werden sollen
  • index: Der Index der Zielliste (list), in die Werte eingefügt werden sollen. Die erste Position in der Liste befindet sich bei Index 0.
  • values: Die Liste der Werte, die in list eingefügt werden sollen

Beispiel 1

Die Liste ({3, 4}) wird bei Index 2 in die Zielliste ({1, 2, 5}) eingefügt.

Verwendung

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

Ausgabe

{
    1,
    2,
    3,
    4,
    5
}

Beispiel 2

Eine Liste wird mit einer geschachtelten Liste ({1, {1.1, 1.2}}) beim Index 0 in eine Zielliste ({2, 3, 4}) eingefügt.

Verwendung

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

Ausgabe

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