Compartilhar via


List.LastN

Sintaxe

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

Sobre

Retorna uma lista do último item ou itens na lista especificada.

  • list: A lista que será examinada. Se a lista estiver vazia, uma lista vazia será retornada.
  • countOrCondition: (Opcional) Dá suporte à coleta de vários itens ou à filtragem de itens. Embora esse parâmetro esteja listado como opcional, ocorrerá um erro se esse valor não for fornecido ou for null. Esse parâmetro pode ser especificado de duas maneiras:
    • Se um número for especificado, até esse número de itens será retornado.
    • Se uma condição for especificada, todos os itens serão retornados que atendem à condição, começando no final da lista. Quando um item falha na condição, nenhum outro item é considerado.

Exemplo 1

Localize o último valor na lista {3, 4, 5, -1, 7, 8, 2}.

Usage

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

Saída

{2}

Exemplo 2

Localize os últimos valores na lista {3, 4, 5, -1, 7, 8, 2} que são maiores que 0.

Usage

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

Saída

{7, 8, 2}