List.LastN
List.LastN(list as list, optional countOrCondition as any) as any
Returnerer det sidste element på listen list
. Hvis listen er tom, udløses der en undtagelse. Denne funktion bruger en valgfri parameter, countOrCondition
, til at understøtte indsamling af flere elementer eller filtrering af elementer.
countOrCondition
kan angives på tre måder:
- Hvis der er angivet et tal, returneres op til så mange elementer.
- Hvis der er angivet en betingelse, returneres alle elementer, der oprindeligt opfylder betingelsen, startende i slutningen af listen. Når et element ikke opfylder betingelsen, tages der ikke yderligere elementer i betragtning.
- Hvis denne parameter er null, returneres det sidste element på listen.
Find den sidste værdi på listen {3, 4, 5, -1, 7, 8, 2}.
brug
List.LastN({3, 4, 5, -1, 7, 8, 2}, 1)
output
{2}
Find de sidste værdier på listen {3, 4, 5, -1, 7, 8, 2}, der er større end 0.
brug
List.LastN({3, 4, 5, -1, 7, 8, 2}, each _ > 0)
output
{7, 8, 2}