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.

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

Beispiel 2

Erstellt eine Liste auf der Grundlage von „{5, 4, 2, 6, 4}“, die mit einer Zahl kleiner als 3 endet.

List.RemoveLastN({5, 4, 2, 6, 4}, each _ > 3)
5
4
2