Ruby permet d'utiliser n'importe quel objet comme clef dans un hash mais bien souvent ca implique de redéfinir les concepts d'équivalence et de matching entre deux objets.
Cet article explique quelles sont les méthodes à redéfinir et comment le faire pour éviter les mauvaises surprises.
Commentaires
Vous devez
vous inscrire
ou
vous connecter
pour poster un commentaire
Le lien a changé, voici le nouveau lien : http://platypus.belighted.com/blog/2013/02/08/overriding-equals-equals/
Il y a presque 12 ansJe viens de le mettre à jour :)
Il y a presque 12 ansMerci beaucoup :)
Il y a presque 12 ans