List.RemoveLastN
List.RemoveLastN(list as list, optional countOrCondition as any) as list
Devuelve una lista que quita los últimos countOrCondition
elementos especificados del final de la lista list
. Si list
tiene menos de countOrCondition
elementos, se devuelve una lista vacía.
- Si se especifica un número, se quitará esa cantidad máxima de elementos.
- Si se especifica una condición, se quitarán los elementos coincidentes consecutivos al final de
list
. - Si este parámetro es null, solo se quita un elemento.
Crear una lista a partir de {1, 2, 3, 4, 5} sin los 3 últimos números.
Uso
List.RemoveLastN({1, 2, 3, 4, 5}, 3)
Salida
{1, 2}
Crear una lista a partir de {5, 4, 2, 6, 4} que termine con un número menor que 3.
Uso
List.RemoveLastN({5, 4, 2, 6, 4}, each _ > 3)
Salida
{5, 4, 2}