Čítať v angličtine

Zdieľať cez


List.LastN

Syntax

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

Informácie

Vráti poslednú položku zoznamu list. Ak je zoznam prázdny, vygeneruje sa výnimka. Táto funkcia vezme voliteľný parameter countOrConditionna 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.

Príklad č. 1

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}

Príklad č. 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}