EP08 - get() retorna copia?!

EP08 - get() retorna copia?!

por Bruna Bazaluk Machado Videira -
Número de respostas: 1

Olá!
Fiquei com uma dúvida na função get() pois ela deve retornar uma cópia do valor associado, mas o nVal nao foi passado como argumento para a função, como foi na put().
Como eu faço essa cópia sem o nVal?

Em resposta à Bruna Bazaluk Machado Videira

Re: EP08 - get() retorna copia?!

por José Coelho de Pina -

Oi Bruna,

Lega! Bem observado!

função get() ... deve retornar uma cópia do valor associado,

Certo.

...nVal nao foi passado como argumento para a função,

Novamente, certo.

como foi na put().
Como eu faço essa cópia sem o nVal

Isso mesmo.
Foi passado para put() e você precisa do valor depois.
Guarde nVal.

De maneira semelhante, as função que retornam uma chave precisam ...