• [^] # Re: Raisons?

    Posté par (site web personnel) . En réponse au journal Python 3000 est sorti. Évalué à 8.

    Avec Python 2:

    >>> print "a", "b"
    a b
    >>> print ("a", "b")
    ('a', 'b')

    Je trouve ça moche : selon la présence de parenthèse ou non, le résultat est différent. Alors qu'habituellement, rajouter des parenthèses ne change rien. Exemple : « x = 1, 2 » et « x = (1, 2) » sont synonymes.

    Ton argument est « avant c'était bogué, il faut que ça reste bogué ». Ça me fait penser aux bugs HTML d'Internet Explorer... Justement, Python3 fait table rase de vieilles horreurs pour homogénéiser le langage.