Jaa


List.Alternate

Syntaksi

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

Noin

Palauttaa luettelon, joka muodostuu kaikista luettelon parittomista siirtymäelementeistä. Vuorottelu arvojen ottamisen ja ohittamisen välillä luettelosta list parametrien mukaan.

  • count: Määrittää niiden arvojen määrän, jotka ohitetaan joka kerta.
  • repeatInterval: Valinnainen toistoväli, joka ilmaisee, kuinka monta arvoa lisätään ohitetun arvon välissä.
  • offset: Asetussiirtymaparametri, jolla voidaan aloittaa arvojen ohittaminen alkuperäisen siirtymän kohdassa.

Esimerkki 1

Luo ensimmäisen luvun ohitetun luettelon kohteesta {1..10}.

käyttö

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

Output

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

Esimerkki 2

Luo joka toisen luvun ohittavien lukujen ohitusluettelo kohteesta {1..10}.

käyttö

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

Output

{2, 4, 6, 8, 10}

Esimerkki 3

Luo kohteesta {1..10} luettelo, joka alkaa luvusta 1 ja ohittaa joka toisen luvun.

käyttö

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

Output

{1, 3, 5, 7, 9}

Esimerkki 4

Luo kohteesta {1..10} luettelo, joka alkaa arvosta 1, ohittaa yhden arvon, säilyttää kaksi arvoa ja niin edelleen.

käyttö

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

Output

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