List.RemoveLastNList.RemoveLastN

SintaxeSyntax

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

SobreAbout

Retorna uma lista que remove os últimos elementos de countOrCondition do final da lista list.Returns a list that removes the last countOrCondition elements from the end of list list. Se list tiver menos de countOrCondition elementos, uma lista vazia será retornada.If list has less than countOrCondition elements, an empty list is returned.

  • Se um número for especificado, até que esse número de itens seja removido.If a number is specified, up to that many items are removed.
  • Se uma condição for especificada, a lista retornada terminará com o primeiro elemento da parte inferior em list que cumpre os critérios.If a condition is specified, the returned list ends with the first element from the bottom in list that meets the criteria. Quando um item falha na condição, nenhum outro item é considerado.Once an item fails the condition, no further items are considered.
  • Se esse parâmetro for nulo, apenas um item será removido.If this parameter is null, only one item is removed.

Exemplo 1Example 1

Crie uma lista com base em {1, 2, 3, 4, 5} sem os três últimos números.Create a list from {1, 2, 3, 4, 5} without the last 3 numbers.

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

Exemplo 2Example 2

Crie uma lista com base em {5, 4, 2, 6, 4} que termine com um número menor que 3.Create a list from {5, 4, 2, 6, 4} that ends with a number less than 3.

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