Atualiza ou cria valor correspondente a chave em um objeto da classe tHashMap.
Sintaxe
HMSetN( < oHash >, < nKey >, < nVal > )
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 |
|
nVal | numérico | Valor a ser armazenado na chave | X |
|
Retorno
Nome | Tipo | Descrição |
---|---|---|
lRet | lógico | Verdadeiro (.T.) se executou corretamente e Falso (.F) se houve erro |
Observações
- Se a chave não for encotrada, uma linha será adicionada no HashMap com o valor fornecido.
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