L'immuabilité est l'incapacité de modifier les données après leur création. Les modifications sont plutôt effectuées en copiant les données. Une propriété des données immuables est qu'elles sont * référentiellement transparentes *.
J'utilise Clojure et je dois courir une petite simulation. J'ai un vecteur de longueur n (n est généralement compris entre 10 et 100) qui détient des valeurs. Sur chaque tour ...
Je consomme actuellement un cache LRU où j'ai besoin de stocker les derniers articles insérés. Les articles seront insérés fréquemment (c'est-à-dir ...
Je souhaite alerter le développeur lorsqu'il tente de muter un objet immuable. L'objet immuable est en réalité une extension d'un objet mutable et remplace les setters sur led ...