aSort - Resultado

aSort

 

Descrição

Coloca em ordem tudo ou parte de um array

Sintaxe

aSort( <aDados>, <nInicio>, <nCont>, <bOrdem> )

Parâmetros

ParNomeTipoDescriçãoDefaultObgRef
01aDadosArrayArray a ser avaliadoX
02nInicioNuméricoPosição de início da ordenação1
03nContNuméricoIndica a quantidade de elementos que serão colocados em ordemLen(aDados)
04bOrdemBloco de CódigoIndica o bloco de código opcional utilizado para determinar a ordem que será seguida Ordem padrão será ascendente

Retorno

RetornoTipoDescrição

Exemplo

1
2
3
4
5
6
7
8
9
10
11
12
#INCLUDE "TOTVS.CH"
 
User Function aSort()
Local aInfo := Array(4)
 
AFILL( aInfo, 'UniversoADVPL',, 2 )
AFILL( aInfo, 'Eurai Rapelli',3, 2 )
aSort( aInfo, , , {|x,y| x < y } )
MsgInfo( ATAIL[01], 'UniversoADVPL' )
 
 
Return( Nil )

Resultado

aSort - Resultado

aSort – Resultado

Informação Adicional

0 respostas

Deixe uma resposta

Want to join the discussion?
Feel free to contribute!

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *