List.LastN
List.LastN(list as list, optional countOrCondition as any) as any
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.
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}
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}