Freigeben über


List.RemoveLastN

Syntax

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

About

Gibt eine Liste zurück, die die letzten countOrCondition Elemente aus dem Ende der Liste listentfernt. Wenn list weniger Elemente vorhanden countOrCondition sind, wird eine leere Liste zurückgegeben.

  • Wenn eine Zahl angegeben ist, werden bis zu viele Elemente entfernt.
  • Wenn eine Bedingung angegeben wird, werden alle aufeinander folgenden übereinstimmenden Elemente am Ende entfernt list .
  • Wenn dieser Parameter null ist, wird nur ein Element entfernt.

Beispiel 1

Erstellen Sie eine Liste aus {1, 2, 3, 4, 5} ohne die letzten 3 Zahlen.

Verwendung

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

Output

{1, 2}

Beispiel 2

Erstellen Sie eine Liste aus {5, 4, 2, 6, 4}, die mit einer Zahl unter 3 endet.

Verwendung

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

Output

{5, 4, 2}