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 plus de 12 ansJe viens de le mettre à jour :)
Il y a plus de 12 ansMerci beaucoup :)
Il y a plus de 12 ans