List.LastN

Синтаксис

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

Около

Возвращает список последнего элемента или элементов в указанном списке.

  • list: список для проверки. Если список пуст, возвращается пустой список.
  • countOrCondition: (необязательно) Поддерживает сбор нескольких элементов или фильтрацию элементов. Хотя этот параметр указан как необязательный, ошибка возникает, если это значение не указано или равно null. Этот параметр можно указать двумя способами:
    • Если задано число, будет возвращено элементов не более этого числа.
    • Если указано условие, возвращаются все элементы, которые соответствуют условию, начиная с конца списка. Если элемент не проходит условие, дальнейшие элементы не учитываются.

Пример 1

Найдите последнее значение в списке {3, 4, 5, -1, 7, 8, 2}.

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

List.LastN({3, 4, 5, -1, 7, 8, 2}, 1)

выход

{2}

Пример 2

Найдите последние значения в списке {3, 4, 5, -1, 7, 8, 2}, которые больше 0.

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

List.LastN({3, 4, 5, -1, 7, 8, 2}, each _ > 0)

выход

{7, 8, 2}