Descrição
aSort [AS] - Coloca em ordem tudo ou parte de um array.
|
Sintaxe
| aSort( <aDados>, <nInicio>, <nCont>, <bOrdem> ) |
Parâmetros
| Par |
Nome |
Tipo |
Descrição |
Default |
Obg |
Ref |
01
|
aDados |
Array |
Array a ser avaliado |
|
X |
|
| 02 |
nInicio |
Numérico |
Posição de início da ordenação |
1 |
|
|
| 03 |
nCont |
Numérico |
Indica a quantidade de elementos que serão colocados em ordem |
Len(aDados) |
|
|
| 04 |
bOrdem |
Bloco de Código |
Indica o bloco de código opcional utilizado para determinar a ordem que será seguida. |
|
|
|
Retorno
Exemplo
#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
Informações adicionais
Gostou? Compartilhe com seus amigos e deixe um comentário! 😎