List.LastN
Syntax
List.LastN(list as list, optional countOrCondition as any) as any
O
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
je možné 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.
Príklad č. 1
Nájdite poslednú hodnotu v zozname {3, 4, 5, -1, 7, 8, 2}.
používania
List.LastN({3, 4, 5, -1, 7, 8, 2}, 1)
výstupu
{2}
Príklad č. 2
Nájdite posledné hodnoty v zozname {3, 4, 5, -1, 7, 8, 2}, ktoré sú väčšie ako 0.
používania
List.LastN({3, 4, 5, -1, 7, 8, 2}, each _ > 0)
výstupu
{7, 8, 2}