Saltar al contenido

Lectura de código real

Leer un tipo usado como clave

Texto
tipo Fecha:    día, mes, año    igual(a, b): a.día = b.día y a.mes = b.mes y a.año = b.año    hash(f): combinar(f.día, f.mes)
El tipo Fecha compara día, mes y año, y su hash es combinar(día, mes). ¿Cumple el contrato y tiene algún problema?