Del via


List.LastN

Syntaks

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

Om

Returnerer en liste over det siste elementet eller elementene i den angitte listen.

  • list: Listen å undersøke. Hvis listen er tom, returneres en tom liste.
  • countOrCondition: (Valgfritt) Støtter innsamling av flere elementer eller filtrering av elementer. Selv om denne parameteren er oppført som valgfri, oppstår det en feil hvis denne verdien ikke er angitt eller er null. Denne parameteren kan spesifiseres på to måter:
    • Hvis et tall er angitt, returneres opptil så mange elementer.
    • Hvis en betingelse er angitt, returneres alle elementer som oppfyller betingelsen, og starter på slutten av listen. Når et element mislykkes, vurderes ingen flere elementer.

Eksempel 1

Finn den siste verdien i listen {3, 4, 5, -1, 7, 8, 2}.

bruk

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

utdata

{2}

Eksempel 2

Finn de siste verdiene i listen {3, 4, 5, -1, 7, 8, 2} som er større enn 0.

bruk

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

utdata

{7, 8, 2}