Läs på engelska

Dela via


List.Alternate

Syntax

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

Om

Returnerar en lista som består av alla udda numrerade förskjutningselement i en lista. Växlar mellan att ta och hoppa över värden från listan list beroende på parametrarna.

  • count: Anger antalet värden som hoppas över varje gång.
  • repeatInterval: Ett valfritt upprepningsintervall som anger hur många värden som läggs till mellan de överhoppade värdena.
  • offset: En alternativförskjutningsparameter för att börja hoppa över värdena vid den första förskjutningen.

Exempel 1

Skapa en lista från {1..10} som hoppar över det första talet.

Användning

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

Output

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

Exempel 2

Skapa en lista från {1..10} som hoppar över alla andra nummer.

Användning

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

Output

{2, 4, 6, 8, 10}

Exempel 3

Skapa en lista från {1..10} som börjar vid 1 och hoppar över alla andra nummer.

Användning

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

Output

{1, 3, 5, 7, 9}

Exempel 4

Skapa en lista från {1..10} som börjar vid 1, hoppar över ett värde, behåller två värden och så vidare.

Användning

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

Output

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