Anterior Sumário Próximo OpenBASE! o Banco de Dados inteligente. Fale conosco!

ASORT()

Propósito

Ordenar os elementos de um vetor.

Sintaxe

ASORT (<vetor>[, <exp.N1>[, <exp.N2>]])

Argumentos

<vetor>

vetor que terá seus elementos ordenados

<exp.N1>

representa o elemento inicial para ordenação. Se omitido, é assumido 1.

<exp.N2>

representa o elemento final para ordenação. Se omitido, serão pesquisados todos os elementos a partir de <exp.N1>.

Utilização

Ordena vetores-cadeia na seqüência ASCII, vetores numéricos ou FLOATs por magnitude, vetores data cronologicamente e vetores lógicos. Considera falso (.F.) como menor valor.

Exemplos

O exemplo a seguir mostra-nos a ordenação de um vetor numérico e uma cadeia.

DECLARE vet_num[3] = 0

DECLARE vet_cad[3] = " "

vet_num[1] = -9

vet_num[2] = 3

vet_num[3] = -1

ASORT (vet_num)

? vet_num[1]," ",vet_num[2]," ", vet_num[3]     

&& Retornara -9 -1 3

vet_cad[1] = "aZ"

vet_cad[2] = "Az"

vet_cad[3] = "0a"

ASORT (vet_cad)

? vet_cad[1]," ",vet_cad[2]," ",vet_cad[3]     

&& Retornara 0a Az Za

Consulte

DECLARE, PARAMETERS, ACOPY(), ADEL(), AFILES(), AFILL(), AJOINS() e ASCAN().

Anterior Sumário Próximo OpenBASE! o Banco de Dados inteligente. Fale conosco!