Página 1 de 1

Função harbour de array

Enviado: 06 Set 2015 16:25
por asimoes
Prezados,

Existe alguma função no harbour que retorne o número de colunas ou dimensões de um array:

Ex.:

aVetor:={}
aAdd(aVetor,{"COLUNA 1","COLUNA 2"})

Usando Len(aVetor) retorna 1 mas quantas dimensões ele tem ?

Função harbour de array

Enviado: 06 Set 2015 19:43
por alxsts
Olá!

Sim, existe. É a própria Len(). Especifique a dimensão da qual deseja saber o número e elementos:

Código: Selecionar todos

LOCAL aVetor:={}

aAdd(aVetor,{"COLUNA 1","COLUNA 2"})

QOut( Len( aVetor ) ) // resultado --> 1

QOut( Len( aVetor[ 1 ] ) ) // resultado --> 2

QOut( Len( aVetor[ 1, 2 ] ) ) // resultado --> 8

QOut( aVetor[ 1, 2 ] // resultado --> "COLUNA 2"