Delen via


List.Alternate

Syntaxis

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

Info

Retourneert een lijst die bestaat uit alle oneven genummerde offsetelementen in een lijst. Er wordt een alternatief gebruikt tussen het nemen en overslaan van waarden uit de lijst list , afhankelijk van de parameters.

  • count: Hiermee geeft u het aantal waarden op dat elke keer wordt overgeslagen.
  • repeatInterval: Een optioneel herhalingsinterval om aan te geven hoeveel waarden er worden toegevoegd tussen de overgeslagen waarden.
  • offset: Een offsetparameter voor opties om te beginnen met het overslaan van de waarden bij de eerste offset.

Voorbeeld 1

Maak een lijst van {1..10} waarmee het eerste getal wordt overgeslagen.

Gebruik

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

Uitvoer

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

Voorbeeld 2

Maak een lijst van {1..10} waarmee elk ander getal wordt overgeslagen.

Gebruik

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

Uitvoer

{2, 4, 6, 8, 10}

Voorbeeld 3

Maak een lijst van {1..10} die begint bij 1 en slaat elk ander getal over.

Gebruik

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

Uitvoer

{1, 3, 5, 7, 9}

Voorbeeld 4

Maak een lijst van {1..10} die begint bij 1, slaat één waarde over, bewaart twee waarden, enzovoort.

Gebruik

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

Uitvoer

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