Saltar al contenido

Revisión de código

Revisa este código de un agente

Texto
1  pedidos ← tabla hash de clave Cliente2  c ← cliente_actual()3  pedidos[c] ← lista de pedidos4  c.correo ← nuevo_correo          # el cliente cambió su correo5  mostrar pedidos[c]

El hash de Cliente se calcula con su correo.

Un agente guarda pedidos[c] ← lista, con c un Cliente cuyo hash se calcula con su correo. Luego hace c.correo ← nuevo_correo y muestra pedidos[c]. ¿Qué pasa y cómo se arregla?