List.Alternate

Syntaxis

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

Informatie

Retourneert een nieuwe lijst door de items in listte slaan en te overslaan. De functie bewaart offset initiële items en slaat vervolgens items herhaaldelijk over count en bewaart repeatInterval items.

  • count: Het aantal items dat elke keer moet worden overgeslagen.
  • repeatInterval: Een optioneel aantal items dat na elke skip moet worden bewaard. Als deze waarde niet is opgegeven, worden alle items na de eerste skip bewaard.
  • offset: Een optioneel aantal items dat moet worden bewaard voordat het herhalende patroon overslaan/behouden begint. De standaardwaarde is nul.

Voorbeeld 1

Maak een lijst 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 waarmee elk ander getal wordt overgeslagen.

Gebruik

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

Uitvoer

{2, 4, 6, 8, 10}

Voorbeeld 3

Een lijst maken die begint bij 1 en elk ander getal overslaat.

Gebruik

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

Uitvoer

{1, 3, 5, 7, 9}

Voorbeeld 4

Maak een lijst 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}