List.RemoveLastN
Syntax
List.RemoveLastN(list as list, optional countOrCondition as any) as list
Info
Gibt eine Liste zurück, in der die letzten countOrCondition
Elemente vom Ende der Liste list
entfernt sind. Wenn list
weniger als countOrCondition
Elemente aufweist, wird eine leere Liste zurückgegeben.
- Wenn eine Zahl angegeben wird, werden bis zu dieser Anzahl Elemente entfernt.
- Wenn eine Bedingung angegeben wird, endet die zurückgegebene Liste mit dem ersten Element von unten in
list
, das die Kriterien erfüllt. Wenn ein Element die Bedingung nicht erfüllt, werden keine weiteren Elemente berücksichtigt. - Wenn dieser Parameter NULL ist, wird nur ein Element entfernt.
Beispiel 1
Erstellt eine Liste auf der Grundlage von „{1, 2, 3, 4, 5}“ ohne die letzten drei Zahlen.
Verwendung
List.RemoveLastN({1, 2, 3, 4, 5}, 3)
Ausgabe
{1, 2}
Beispiel 2
Erstellt eine Liste auf der Grundlage von „{5, 4, 2, 6, 4}“, die mit einer Zahl kleiner als 3 endet.
Verwendung
List.RemoveLastN({5, 4, 2, 6, 4}, each _ > 3)
Ausgabe
{5, 4, 2}