Jaa


List.LastN

Syntaksi

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

Tietoja

Palauttaa luettelon listviimeisen kohteen. Jos luettelo on tyhjä, palautetaan poikkeus. Tällä funktiolla on valinnainen parametri, countOrCondition, joka tukee useiden kohteiden keräämistä tai kohteiden suodatusta. countOrCondition voidaan määrittää kolmella tavalla:

  • Jos luku on määritetty, enintään niin monta kohdetta palautetaan.
  • Jos määritetään ehto, palautetaan kaikki kohteet, jotka alun perin täyttävät ehdon, luettelon lopusta alkaen. Kun yksi tietoyksikkö ei täytä ehtoa, muita tietoyksiköitä ei oteta huomioon.
  • Jos tämä parametri on nolla, luettelon viimeinen kohde palautetaan.

Esimerkki 1

Selvitä luettelon {3, 4, 5, -1, 7, 8, 2} viimeinen arvo.

Käyttö

List.LastN({3, 4, 5, -1, 7, 8, 2}, 1)

Tuloste

{2}

Esimerkki 2

Selvitä luettelosta {3, 4, 5, -1, 7, 8, 2} viimeiset arvot, jotka ovat suurempia kuin 0.

Käyttö

List.LastN({3, 4, 5, -1, 7, 8, 2}, each _ > 0)

Tuloste

{7, 8, 2}