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 em valueslist .index A primeira posição na lista está 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 está no índice 0.
  • values: a lista de valores que devem ser inseridos em list.

Exemplo 1

Insira 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

Insira 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
}