Un objecte mutable es pot canviar després de crear-lo, i un objecte immutable no. Dit això, si esteu definint la vostra pròpia classe, podeu fer que els seus objectes siguin immutables fent que tots els camps siguin finals i privats. … O podeu convertir la cadena en una matriu de caràcters, que serà mutable.
Quina diferència hi ha entre els tipus de dades mutables i immutables?
Si el valor pot canviar, l'objecte s'anomena mutable, mentre que si el valor no pot canviar, l'objecte s'anomena immutable.
Què és mutable i immutable, doneu un exemple?
Simplement, un objecte mutable es pot canviar després de crear-lo i un objecte immutable no. Els objectes de tipus integrats com (int, float, bool, str, tuple, unicode) són immutables. Els objectes de tipus integrats com (llista, conjunt, dictat) són mutables Les classes personalitzades generalment són modificables.
Quina diferència hi ha entre mutable i immutable a Swift?
Mutable significa que un valor pot canviar un cop establert inicialment (mitjançant la inicialització), mentre que immutable significa que un valor no pot canviar.
Què enteneu per objectes mutables i immutables?
Els objectes el valor dels quals pot canviar es diu que són mutables. Els objectes el valor dels quals no es pot canviar un cop creats s'anomenen immutables.