Поделиться через


List.RemoveLastN

Синтаксис

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

О программе

Возвращает список, который удаляет последние countOrCondition элементы из конца списка list. Если list имеет меньше countOrCondition элементов, возвращается пустой список.

  • Если задано число, то до этого удаляются многие элементы.
  • Если указано условие, удаляются все последовательные соответствующие элементы в конце list .
  • Если этот параметр имеет значение NULL, удаляется только один элемент.

Пример 1

Создайте список из {1, 2, 3, 4, 5} без последних 3 чисел.

Использование

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

Выходные данные

{1, 2}

Пример 2

Создайте список из {5, 4, 2, 6, 4}, который заканчивается числом менее 3.

Использование

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

Выходные данные

{5, 4, 2}