Greg Ewing wrote: > All these rules can be boiled down to: > > * Objects which compare equal should hash equal. > * The notion of equality should not change over the > lifetime of the object. > > There's no need to mention mutability at all. I find "notion of equality" a fuzzy term: How do I determine whether it changes? The real requirement is that the hash of an object must not change. E.g. the the state of an object may change even if it contributes to the "notion of equality" if the state of all other objects changes simultaneously in the same way. Regards, Martin
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4