Freigeben über


List.LastN

Syntax

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

Info

Diese Funktion gibt das letzte Element der Liste list zurück. Wenn die Liste leer ist, wird eine Ausnahme ausgelöst. Die Funktion verwendet einen optionalen Parameter (countOrCondition), um das Sammeln mehrerer Elemente oder das Filtern von Elementen zu unterstützen. countOrCondition kann auf drei Arten angegeben werden:

  • Wenn eine Zahl angegeben ist, werden so viele Elemente zurückgegeben, bis diese Anzahl erreicht ist.
  • Wenn eine Bedingung angegeben wird, werden beginnend am Ende der Liste alle Elemente zurückgegeben, die die Bedingung zunächst erfüllen. Wenn ein Element die Bedingung nicht erfüllt, werden keine weiteren Elemente berücksichtigt.
  • Wenn der Parameter NULL entspricht, wird das letzte Element in der Liste zurückgegeben.

Beispiel 1

Hier wird der letzte Wert in der Liste „{3, 4, 5, -1, 7, 8, 2}“ ermittelt.

Verwendung

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

Ausgabe

{2}

Beispiel 2

Hier werden die letzten Werte in der Liste „{3, 4, 5, -1, 7, 8, 2}“ ermittelt, die größer 0 (null) sind.

Verwendung

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

Ausgabe

{7, 8, 2}