List.LastN
List.LastN(list as list, optional countOrCondition as any) as any
Vráti poslednú položku zoznamu list
. Ak je zoznam prázdny, vygeneruje sa výnimka. Táto funkcia vezme voliteľný parameter countOrCondition
na podporu zhromažďovania viacerých položiek alebo filtrovania položiek. countOrCondition
možno zadať tromi spôsobmi:
- Ak je zadané číslo, vráti sa maximálne daný počet položiek.
- Ak je zadaná podmienka, vrátia sa všetky položky, ktoré na začiatku spĺňajú podmienku začínajúc na konci zoznamu. Keď položka nespĺňa podmienku, žiadne ďalšie položky sa už neberajú do úvahy.
- Ak má tento parameter hodnotu null, vráti sa posledná položka v zozname.
Nájdite poslednú hodnotu v zozname {3, 4, 5, -1, 7, 8, 2}.
Použitie
List.LastN({3, 4, 5, -1, 7, 8, 2}, 1)
Výkon
{2}
Nájdite posledné hodnoty v zozname {3, 4, 5, -1, 7, 8, 2}, ktoré sú väčšie ako 0.
Použitie
List.LastN({3, 4, 5, -1, 7, 8, 2}, each _ > 0)
Výkon
{7, 8, 2}