Le 06/12/2010 09:39, Jean Couteau a écrit :
Justement, c'était pour ça que je posais ma question, masi on en a discuté à Code et pas reposé les conclusions ici (pas bien). Le problème est que c'est très complexe, dans le sens ou effectivement c'est les mêmes versions mais en fait non car pour les comparer il faut qu'elles soient différentes (pour pas avoir des listes triées qui ressemble à ça : 2.0 ; 2.0.0 ; 2 ; 2.0.0 ; 2 ; 2.0 )
On s'est dit que pour ce genre de chose, il fallait plutôt avoir une méthode qui permet de virer les 0 'en trop' si besoin. Comme ça on garde le comportement actuel pour les comparaisons et en même temps, on peut tester l'égalité en utilisant la méthode qui vire les 0 'en trop' quand on en a besoin.
Du coup, peut-être faudrait-il juste une méthode supplémentaire qui permette de tester l'égalité numéraire (2.0 = 2.0.0.0.0)