List.RemoveLastN
List.RemoveLastN(list as list, optional countOrCondition as any) as list
Возвращает список, который удаляет последние элементы countOrCondition
из конца списка list
. Если list
содержит менее countOrCondition
элементов, возвращается пустой список.
- Если указано число, то удаляется столько элементов, сколько указано.
- Если указано условие, удаляются все последовательные соответствующие элементы в конце
list
. - Если этот параметр имеет значение NULL, удаляется только один элемент.
Создайте список из {1, 2, 3, 4, 5} без последних 3 чисел.
Использование
List.RemoveLastN({1, 2, 3, 4, 5}, 3)
вывод
{1, 2}
Создайте список из {5, 4, 2, 6, 4}, который заканчивается числом менее 3.
использование
List.RemoveLastN({5, 4, 2, 6, 4}, each _ > 3)
выход
{5, 4, 2}