Saltar para o conteúdo principal

List.Alternate

Devolve uma lista composta por todos os elementos de desvio com numeração ímpar existentes numa lista.

Syntax

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

Remarks

Devolve uma lista composta por todos os elementos de desvio com numeração ímpar existentes numa lista. Alterna entre tomar e ignorar valores da lista list consoante os parâmetros.

  • count: especifica o número de valores que são ignorados de cada vez.
  • repeatInterval: um intervalo de repetição opcional para indicar quantos valores são adicionados entre os valores ignorados.
  • offset: um parâmetro de desvio opcional para começar a ignorar os valores no desvio inicial.

Examples

Example #1

Criar uma lista a partir de {1..10} que ignore o primeiro número.

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

Result:

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

Example #2

Criar uma lista a partir de {1..10} que ignore número sim, número não.

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

Result:

{2, 4, 6, 8, 10}

Example #3

Criar uma lista a partir de {1..10} que comece em 1 e ignore número sim, número não.

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

Result:

{1, 3, 5, 7, 9}

Example #4

Criar uma lista a partir de {1..10} que comece em 1, ignore um valor, mantenha dois valores e assim consecutivamente.

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

Result:

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

Category

List.Selection