• [^] # Re: variable immuable ?

    Posté par (site web personnel) . En réponse à la dépêche À la découverte du langage V. Évalué à 6.

    Par exemple en python les int sont immuables.
    Si on fait :

    a = 1
    print(id(a))
    a += 1
    print(id(a))
    b = 1
    print(id(b))

    On s'aperçoit que la première variable a changé d'identité avec la réaffectation, alors que b...
    Il faut bien avouer que les raisons sous-jacentes ne me semblent pas très évidentes. Peut-être un rapport avec le fait qu'il serait bizarre que tous les contenus d'un conteneur immuable puissent être changés.

    « IRAFURORBREVISESTANIMUMREGEQUINISIPARETIMPERAT » — Odes — Horace