List.RemoveLastN
List.RemoveLastN(list as list, optional countOrCondition as any) as list
Zwraca listę, która usuwa ostatnie countOrCondition
elementy z końca listy list
. Jeśli list
element ma mniej niż countOrCondition
elementy, zwracana jest pusta lista.
- Jeśli zostanie określona liczba, do tej liczby elementów zostaną usunięte.
- Jeśli zostanie określony warunek, wszystkie kolejne pasujące elementy na końcu
list
zostaną usunięte. - Jeśli ten parametr ma wartość null, zostanie usunięty tylko jeden element.
Utwórz listę na podstawie {1, 2, 3, 4, 5} bez ostatnich 3 liczb.
Użycie
List.RemoveLastN({1, 2, 3, 4, 5}, 3)
Wyjście
{1, 2}
Utwórz listę na podstawie wartości {5, 4, 2, 6, 4}, która kończy się liczbą mniejszą niż 3.
Użycie
List.RemoveLastN({5, 4, 2, 6, 4}, each _ > 3)
Wyjście
{5, 4, 2}