Hop til hovedindhold

List.RemoveLastN

Returnerer en liste, der fjerner det angivne antal elementer fra slutningen af listen.

Syntax

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

Remarks

Returnerer en liste, der fjerner de sidste countOrCondition elementer fra slutningen af listen list. Hvis list indeholder mindre end countOrCondition elementer, returneres der en tom liste.

  • Hvis der er angivet et tal, fjernes elementer op til det angivne antal.
  • Hvis der er angivet en betingelse, slutter den returnerede liste med det første element nederst i list, der opfylder kriterierne. Når et element ikke opfylder betingelsen, tages der ikke flere elementer med i betragtning.
  • Hvis denne parameter er null, fjernes der kun ét element.

Examples

Example #1

Opret en liste ud fra {1, 2, 3, 4, 5} uden de sidste 3 tal.

List.RemoveLastN({1, 2, 3, 4, 5}, 3)

Result:

{1, 2}

Example #2

Opret en liste ud fra {5, 4, 2, 6, 4}, der slutter med et tal, der er mindre end 3.

List.RemoveLastN({5, 4, 2, 6, 4}, each _ > 3)

Result:

{5, 4, 2}

Category

List.Transformation functions