Saltar al contenido principal

List.Alternate

Devuelve una lista formada por todos los elementos de desplazamiento con numeración impar de una lista.

Syntax

List.Alternate(
list as list,
count as number,
optional repeatInterval as number,
optional offset as number
) as list

Remarks

Devuelve una lista formada por todos los elementos de desplazamiento con numeración impar de una lista. Alterna entre tomar y omitir los valores de la lista list en función de los parámetros.

  • count: especifica el número de valores que se omiten cada vez.
  • repeatInterval: un intervalo opcional de repetición para indicar cuántos valores se agregan entre los valores omitidos.
  • offset: un parámetro de desplazamiento opcional para comenzar a omitir los valores en el desplazamiento inicial.

Examples

Example #1

Crear una lista de {1..10} que omite el primer número.

List.Alternate({1..10}, 1)

Result:

{2, 3, 4, 5, 6, 7, 8, 9, 10}

Example #2

Crear una lista de {1..10} que omite números alternos.

List.Alternate({1..10}, 1, 1)

Result:

{2, 4, 6, 8, 10}

Example #3

Crear una lista de {1..10} que comienza en 1 y omite números alternos.

List.Alternate({1..10}, 1, 1, 1)

Result:

{1, 3, 5, 7, 9}

Example #4

Crear una lista de {1..10} que comienza en 1, omite un valor, conserva dos, y así sucesivamente.

List.Alternate({1..10}, 1, 2, 1)

Result:

{1, 3, 4, 6, 7, 9, 10}

Category

List.Selection