• [^] # Re: Hash ?

    Posté par . En réponse au message Equivalent en Perl de Hashcode en Java. Évalué à 2.

    Le problème, c'est que je ne comprends pas comment se comporte Java une fois qu'il atteint la valeur max de son long.
    J'ai fait un test idiot comme ceci :

    public static void testlongHashCode() {
    long h = Long.MAX_VALUE;
    System.out.println( " h vaut : "+h);
    h++ ;
    System.out.println("h vaut : "+h);
    }

    qui me renvoie :
    h vaut : 9223372036854775807
    h vaut : -9223372036854775808
    Ca me laisse penser qu'il passe du MAX au MIN, mais je n'ai pas les compétences pour interpréter ce comportement et le reproduire en Perl.