List.RemoveLastN
List.RemoveLastN(list as list, optional countOrCondition as any) as list
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, werden alle aufeinander folgenden übereinstimmenden Elemente am Ende von
list
entfernt. - Wenn dieser Parameter NULL ist, wird nur ein Element entfernt.
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}
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}