Les på engelsk

Del via


List.LastN

Syntaks

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

Om

Returnerer det siste elementet i listen list. Hvis listen er tom, oppstår det et unntak. Denne funksjonen tar en valgfri parameter, countOrCondition, for å støtte innsamling av flere elementer eller filtrering av elementer. countOrCondition kan angis på tre måter:

  • Hvis et tall er angitt, returneres opptil så mange elementer.
  • Hvis en betingelse er angitt, returneres alle elementer som i utgangspunktet oppfyller betingelsen, fra slutten av listen. Når et element mislykkes, vurderes ingen flere elementer.
  • Hvis denne parameteren er null, returneres det siste elementet i listen.

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}