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 index
eingefügt werden. Die erste Position in der Liste befindet sich bei Index 0.
list
: Die Zielliste, in die Werte eingefügt werden sollenindex
: 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 inlist
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
}