List.RemoveLastNList.RemoveLastN

SyntaxSyntax

List.RemoveLastN(list as list, optional countOrCondition as any) as list

InfoAbout

Gibt eine Liste zurück, in der die letzten countOrCondition Elemente vom Ende der Liste list entfernt sind.Returns a list that removes the last countOrCondition elements from the end of list list. Wenn list weniger als countOrCondition Elemente aufweist, wird eine leere Liste zurückgegeben.If list has less than countOrCondition elements, an empty list is returned.

  • Wenn eine Zahl angegeben wird, werden bis zu dieser Anzahl Elemente entfernt.If a number is specified, up to that many items are removed.
  • Wenn eine Bedingung angegeben wird, endet die zurückgegebene Liste mit dem ersten Element von unten in list, das die Kriterien erfüllt.If a condition is specified, the returned list ends with the first element from the bottom in list that meets the criteria. Sobald ein Element die Bedingung nicht erfüllt, werden keine weiteren Elemente berücksichtigt.Once an item fails the condition, no further items are considered.
  • Wenn dieser Parameter NULL ist, wird nur ein Element entfernt.If this parameter is null, only one item is removed.

Beispiel 1Example 1

Erstellt eine Liste auf der Grundlage von „{1, 2, 3, 4, 5}“ ohne die letzten drei Zahlen.Create a list from {1, 2, 3, 4, 5} without the last 3 numbers.

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

Beispiel 2Example 2

Erstellt eine Liste auf der Grundlage von „{5, 4, 2, 6, 4}“, die mit einer Zahl kleiner als 3 endet.Create a list from {5, 4, 2, 6, 4} that ends with a number less than 3.

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