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}