List.RemoveLastN

Sintaxe

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

Sobre

Retorna uma lista que remove os últimos elementos de countOrCondition 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 esse número de itens seja removido.
  • Se uma condição for especificada, todos os itens correspondentes consecutivos no final de list serão removidos.
  • Se esse parâmetro for nulo, apenas um item será removido.

Exemplo 1

Crie uma lista com base em {1, 2, 3, 4, 5} sem os três últimos números.

Usage

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

Saída

{1, 2}

Exemplo 2

Crie uma lista com base em {5, 4, 2, 6, 4} que termine com um número menor que 3.

Usage

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

Saída

{5, 4, 2}