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
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas