Ordenar / Sort

Ordenar / Sort

Ordena a cópia de uma lista.

Figura 1 - Bloco Ordenar

 

É importante destacar que a contagem das posições da lista inicia em 1, e não em 0.

Compatibilidade

  • Bloco cliente e servidor: lists_sort()

Retorno

Retorna uma lista ordenada.

Parâmetros

Ordenar

Define o critério de ordenação da lista.

  • Posição: 1

  • Inglês: Sort

  • Tipo: Objeto / Object

  • Exemplo: "numérico"

  • Opções:

    • numérico: ordena uma lista de itens numéricos.

    • alfabético: ordena uma lista de itens compostos por letras.

    • alfabético, ignorar maiúscula/minúscula: ordena uma lista de itens contendo números, não considerando letras maiúsculas e minúsculas.

Ascendente

Define o tipo de ordenação da lista.

  • Posição: 2

  • Inglês: Ascending

  • Tipo: Objeto / Object

  • Exemplo: "Ascendente"

  • Opções:

    • ascendente: ordena os itens da lista do menor para o maior.

    • descendente: ordena os itens da lista do maior para o menor.

Lista

Lista a ser ordenada.

  • Posição: 3

  • Tipo: Texto / String

  • Exemplo: retorno do bloco criar lista

Exemplo

Na função abaixo, a variável "lista" recebe o bloco criar lista, que criará um lista com três elementos. Em seguida, a lista criada será impressa no console do depurador. O bloco Ordenar ordenará os itens da lista de forma alfabética em ordem ascendente. O resultado de execução pode ser visto no console do depurador, onde podemos observar a lista criada inicialmente e a lista após a ordenação do bloco.

Figura 2 - Exemplo de uso do bloco Ordenar