Číst v angličtině

Sdílet prostřednictvím


List.Alternate

Syntax

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

Asi

Vrátí seznam složený ze všech lichých očíslovaných posunových prvků v seznamu. V závislosti na parametrech se střídá výběr a přeskočení hodnot ze seznamu list.

  • count: Určuje počet hodnot, které se pokaždé přeskočí.
  • repeatInterval: Volitelný interval opakování označující, kolik hodnot se přidá mezi přeskočené hodnoty.
  • offset: Parametr posunu pro možnost k zahájení vynechávání hodnot na počátečním posunu.

Příklad 1

Vytvořte seznam z {1..10}, který přeskočí první číslo.

využití

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

výstupní

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

Příklad 2

Vytvořte seznam z {1..10}, který přeskočí každé druhé číslo.

Využití

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

výstup

{2, 4, 6, 8, 10}

Příklad 3

Vytvořte seznam z {1..10}, který začíná na 1 a přeskočí všechna ostatní čísla.

Použití

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

výstupní

{1, 3, 5, 7, 9}

Příklad 4

Vytvořte seznam ze seznamu {1..10}, který začíná na 1, přeskočí jednu hodnotu, zachová dvě hodnoty atd.

Využití

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

výstup

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