Freigeben über


List.LastN

Syntax

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

About

Gibt eine Liste der letzten Elemente in der angegebenen Liste zurück.

  • list: Die zu untersuchende Liste. Wenn die Liste leer ist, wird eine leere Liste zurückgegeben.
  • countOrCondition: (Optional) Unterstützt das Sammeln mehrerer Elemente oder filtern von Elementen. Obwohl dieser Parameter als optional aufgeführt ist, tritt ein Fehler auf, wenn dieser Wert nicht angegeben wird oder ist null. Dieser Parameter kann auf zwei Arten angegeben werden:
    • Wenn eine bestimmte Zahl angegeben ist, werden bis zu dieser Anzahl Elemente zurückgegeben.
    • Wenn eine Bedingung angegeben ist, werden alle Elemente zurückgegeben, die die Bedingung erfüllen, beginnend am Ende der Liste. Wenn ein Element die Bedingung nicht erfüllt, werden keine weiteren Elemente berücksichtigt.

Beispiel 1

Suchen Sie den letzten Wert in der Liste {3, 4, 5, -1, 7, 8, 2}.

Verwendung

List.LastN({3, 4, 5, -1, 7, 8, 2}, 1)

Output

{2}

Beispiel 2

Suchen Sie die letzten Werte in der Liste {3, 4, 5, -1, 7, 8, 2}, die größer als 0 sind.

Verwendung

List.LastN({3, 4, 5, -1, 7, 8, 2}, each _ > 0)

Output

{7, 8, 2}