Del via


List.LastN

Syntaks

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

Omtrent

Returnerer en liste over det eller de sidste elementer på den angivne liste.

  • list: Listen til at undersøge. Hvis listen er tom, returneres en tom liste.
  • countOrCondition: (Valgfrit) Understøtter indsamling af flere elementer eller filtrering af elementer. Selvom denne parameter er angivet som valgfri, opstår der en fejl, hvis denne værdi ikke er angivet eller er null. Denne parameter kan angives på to måder:
    • Hvis der er angivet et tal, returneres op til så mange elementer.
    • Hvis der er angivet en betingelse, returneres alle varer, der opfylder betingelsen, startende i slutningen af listen. Når et element ikke opfylder betingelsen, tages der ikke yderligere elementer i betragtning.

Eksempel 1

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}

Eksempel 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}