Delen via


List.LastN

Syntaxis

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

Over

Retourneert een lijst met het laatste item of de laatste items in de opgegeven lijst.

  • list: De lijst die moet worden onderzocht. Als de lijst leeg is, wordt er een lege lijst geretourneerd.
  • countOrCondition: (Optioneel) Ondersteunt het verzamelen van meerdere items of het filteren van items. Hoewel deze parameter wordt vermeld als optioneel, treedt er een fout op als deze waarde niet is opgegeven of is null. Deze parameter kan op twee manieren worden opgegeven:
    • Als er een getal is opgegeven, worden maximaal dat aantal items geretourneerd.
    • Als er een voorwaarde is opgegeven, worden alle items geretourneerd die voldoen aan de voorwaarde, beginnend aan het einde van de lijst. Zodra een item niet aan de voorwaarde voldoet, worden er geen verdere items overwogen.

Voorbeeld 1

Zoek de laatste waarde in de lijst {3, 4, 5, -1, 7, 8, 2}.

Gebruik

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

uitvoer

{2}

Voorbeeld 2

Zoek de laatste waarden in de lijst {3, 4, 5, -1, 7, 8, 2} die groter zijn dan 0.

Gebruik

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

uitvoer

{7, 8, 2}