List.LastN
Syntaksi
List.LastN(list as list, optional countOrCondition as any) as any
Tietoja
Palauttaa luettelon list
viimeisen 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}