Sdílet prostřednictvím


List.RemoveLastN

Syntax

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

Asi

Vrátí seznam, který odebere poslední prvky countOrCondition z konce seznamu list. Pokud list obsahuje méně než countOrCondition prvků, vrátí se prázdný seznam.

  • Pokud je zadané číslo, odebere se až tolik položek.
  • Pokud je zadaná podmínka, odeberou se všechny po sobě jdoucí odpovídající položky na konci list.
  • Pokud má tento parametr hodnotu null, odebere se pouze jedna položka.

Příklad 1

Vytvořte seznam z {1, 2, 3, 4, 5} bez posledních 3 čísel.

Použití

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

Výstup

{1, 2}

Příklad 2

Vytvořte seznam z {5, 4, 2, 6, 4}, který končí číslem menším než 3.

použití

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

výstup

{5, 4, 2}