Compartilhar via


List.RemoveLastN

Sintaxe

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

Sobre

Retorna uma lista que remove os últimos countOrCondition elementos do final da lista list. Se list tiver menos de countOrCondition elementos, uma lista vazia será retornada.

  • Se um número for especificado, até que muitos itens sejam removidos.
  • Se uma condição for especificada, todos os itens correspondentes consecutivos no final serão list removidos.
  • Se esse parâmetro for nulo, apenas um item será removido.

Exemplo 1

Crie uma lista de {1, 2, 3, 4, 5} sem os últimos 3 números.

Usage

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

Saída

{1, 2}

Exemplo 2

Crie uma lista de {5, 4, 2, 6, 4} que termina com um número menor que 3.

Usage

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

Saída

{5, 4, 2}