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