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, werden alle aufeinander folgenden übereinstimmenden Elemente am Ende von list entfernt.
  • 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}