Číst v angličtině

Sdílet prostřednictvím


List.LastN

Syntaxe

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

Asi

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.

Příklad 1

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}

Příklad 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}