Árvore de páginas

Obtém o valor armazenado correspondente a chave em um objeto da classe tHashMap.

Sintaxe

HMGetN( < oHash >, < nKey >, < @aVal > )

Parâmetros

Nome

Tipo

Descrição

Obrigatório

Referência

oHash

objeto

Objeto da classe HashMap (tHashMap)

X

 

nKey

numérico

Chave de armazenamento do valor

X

 

aVal

numérico

Retorna o valor armazenado na chave

X

X

Retorno

Nome

Tipo

Descrição

lRet

lógico

Retorna verdadeiro (.T.) se achar a chave, ou falso (.F.) se não achar.

Observações

  • Se encontrou a chave (nKey), valor (nVal) irá conter o valor armazenado, caso contrário aVal permanecerá inalterado.

Exemplos

Exemplo 1
User Function exemplo()
  Local varg := 10
  oHash := HMNew()
  lRet := HMSetN(oHash,1,23)
  lRet := HMSetN(oHash,2,104)
  lRet := HMSetN(oHash,3,41)
  lRet := HMSetN(oHash,4,1)
  lRet := HMSetN(oHash,5,18)
  nval := 2
  lRet := HMGetN(oHash,nval,varg)
  if lRet == .T.
    conout("Achou: "+ cvaltochar(varg))
  endif
Return

Abrangência

Totvs Application Server com versão igual ou superior a 7.00.131227A

Veja também

  • Sem rótulos