Zdieľať cez


List.RemoveLastN

Syntax

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

O

Vráti zoznam, ktorý odstráni posledné prvky countOrCondition z konca zoznamu list. Ak má list 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 zodpovedajúce 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žívania

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

výstupu

{1, 2}

Príklad č. 2

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

používania

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

výstupu

{5, 4, 2}