Un objet mutable peut être changé après sa création, et un objet immuable ne le peut pas. Cela dit, si vous définissez votre propre classe, vous pouvez rendre ses objets immuables en rendant tous les champs finals et privés. … Ou, vous pouvez convertir la chaîne en un tableau de caractères, qui sera mutable.
Quelle est la différence entre le type de données mutable et immuable ?
Si la valeur peut changer, l'objet est appelé mutable, tandis que si la valeur ne peut pas changer, l'objet est appelé immuable.
Qu'est-ce qui est mutable et immuable, par exemple ?
En termes simples, un objet mutable peut être modifié après sa création, et un objet immuable ne le peut pas. Les objets de types intégrés tels que (int, float, bool, str, tuple, unicode) sont immuables. Les objets de types intégrés comme (list, set, dict) sont modifiables Les classes personnalisées sont généralement modifiables.
Quelle est la différence entre mutable et immuable dans Swift ?
Mutable signifie qu'une valeur peut changer une fois initialement définie (par initialisation), tandis que immutable signifie qu'une valeur ne peut pas changer.
Qu'entendez-vous par objets mutables et immuables ?
Les objets dont la valeur peut changer sont dits mutables. Les objets dont la valeur est immuable une fois créés sont dits immuables.