List.RemoveLastN
List.RemoveLastN(list as list, optional countOrCondition as any) as list
Vrátí seznam, který odebere poslední countOrCondition
prvky z konce seznamu list
. Pokud list
obsahuje méně než countOrCondition
prvky, 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.
Vytvořte seznam z {1, 2, 3, 4, 5} bez posledních 3 čísel.
Využití
List.RemoveLastN({1, 2, 3, 4, 5}, 3)
Výstup
{1, 2}
Vytvořte seznam z {5, 4, 2, 6, 4}, který končí číslem menším než 3.
Využití
List.RemoveLastN({5, 4, 2, 6, 4}, each _ > 3)
Výstup
{5, 4, 2}