Obtém o valor armazenado correspondente a chave em um objeto da classe tHashMap.
Sintaxe
HMGet( < oHash >, < yKey >, < @aVal > )
Parâmetros
Nome | Tipo | Descrição | Obrigatório | Referência |
---|---|---|---|---|
oHash | objeto | Objeto da classe HashMap (tHashMap) | X |
|
yKey | qualquer | Chave de armazenamento do valor | X |
|
aVal | vetor | 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 (yKey), valor (aVal) irá conter o valor armazenado, caso contrário aVal permanecerá inalterado.
Exemplos
Exemplo 1
User Function exemplo() Local oVal := nil lista := {} AAdd(lista, {"item1",23}) AAdd(lista, {"item2",104}) AAdd(lista, {"item3",41}) AAdd(lista, {"item4",1}) AAdd(lista, {"item5",18}) oHash := AToHM(lista) lRet := HMGet(oHash,"item3",oVal) if lRet == .T. varinfo("Lista",oVal) 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