Zdieľať cez


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 countOrConditionna 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}