Compartilhar via


List.InsertRange

Sintaxe

List.InsertRange(list as list, index as number, values as list) as list

Sobre

Retorna uma nova lista produzida inserindo os valores de values em list no index. A primeira posição na lista é no índice 0.

  • list: A lista de destino em que os valores devem ser inseridos.
  • index: O índice da lista de destino (list) em que os valores devem ser inseridos. A primeira posição na lista é no índice 0.
  • values: A lista de valores que devem ser inseridos em list.

Exemplo 1

Inserir a lista ({3, 4}) na lista de destino ({1, 2, 5}) no índice 2.

Usage

List.InsertRange({1, 2, 5}, 2, {3, 4})

Saída

{
    1,
    2,
    3,
    4,
    5
}

Exemplo 2

Inserir uma lista com uma lista aninhada ({1, {1.1, 1.2}}) em uma lista de destino ({2, 3, 4}) no índice 0.

Usage

List.InsertRange({2, 3, 4}, 0, {1, {1.1, 1.2}})

Saída

{
    1,
    {
        1.1,
        1.2
    },
    2,
    3,
    4
}