List.LastN
List.LastN(list as list, optional countOrCondition as any) as any
Vrátí poslední položku seznamu list
. Pokud je seznam prázdný, vyvolá se výjimka. Tato funkce přebírá volitelný parametr countOrCondition
, který podporuje shromažďování více položek nebo filtrování položek.
countOrCondition
lze zadat třemi způsoby:
- Pokud je zadané číslo, vrátí se až tolik položek.
- Pokud je zadaná podmínka, vrátí se všechny položky, které původně splňují podmínku počínaje koncem seznamu. Jakmile položka nevyhovuje podmínkám, neberou se v úvahu žádné další položky.
- Pokud má tento parametr hodnotu null, vrátí se poslední položka v seznamu.
Najde poslední hodnotu v seznamu {3, 4, 5, -1, 7, 8, 2}.
Použití
List.LastN({3, 4, 5, -1, 7, 8, 2}, 1)
Výstup
{2}
Vyhledá poslední hodnoty v seznamu {3, 4, 5, -1, 7, 8, 2}, které jsou větší než 0.
Využití
List.LastN({3, 4, 5, -1, 7, 8, 2}, each _ > 0)
Výstup
{7, 8, 2}