Прочитать на английском

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


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}