Del via


List.RemoveLastN

Syntaks

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

Omtrent

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

  • Hvis der er angivet et tal, fjernes op til så mange elementer.
  • Hvis der er angivet en betingelse, fjernes alle efterfølgende matchende elementer i slutningen af list.
  • Hvis denne parameter er null, fjernes der kun ét element.

Eksempel 1

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

brug

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

output

{1, 2}

Eksempel 2

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

brug

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

output

{5, 4, 2}