Čítať v angličtine

Zdieľať cez


List.RemoveLastN

Syntax

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

Informácie

Vráti zoznam, ktorý odstráni posledné countOrCondition prvky z konca zoznamu list. Ak list zoznam obsahuje menej ako countOrCondition prvkov, vráti sa prázdny zoznam.

  • Ak je zadané číslo, odstráni sa najviac toľko položiek.
  • Ak je zadaná podmienka, odstránia sa všetky po sebe nasledujúce zhodné položky na konci list .
  • Ak má tento parameter hodnotu null, odstráni sa len jedna položka.

Príklad č. 1

Vytvorte zoznam zo zoznamu {1, 2, 3, 4, 5} bez posledných 3 čísel.

Použitie

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

Výkon

{1, 2}

Príklad č. 2

Vytvorte zoznam zo zoznamu {5, 4, 2, 6, 4}, ktorý končí číslom menším ako 3.

Použitie

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

Výkon

{5, 4, 2}