Ett föränderligt objekt kan ändras efter att det har skapats, och ett oföränderligt objekt kan inte. Som sagt, om du definierar din egen klass, kan du göra dess objekt oföränderliga genom att göra alla fält slutgiltiga och privata. … Eller så kan du konvertera strängen till en uppsättning tecken, som kan ändras.
Vad är skillnaden mellan föränderlig och oföränderlig datatyp?
Om värdet kan ändras kallas objektet föränderligt, medan om värdet inte kan ändras kallas objektet oföränderligt.
Vad är föränderligt och oföränderligt, ge exempel?
Enkelt uttryckt, ett föränderligt objekt kan ändras efter att det har skapats, och ett oföränderligt objekt kan inte. Objekt av inbyggda typer som (int, float, bool, str, tuple, unicode) är oföränderliga. Objekt av inbyggda typer som (list, set, dict) är föränderliga Anpassade klasser är i allmänhet föränderliga.
Vad är skillnaden mellan föränderlig och oföränderlig i Swift?
Föränderligt betyder att ett värde kan ändras när det initi alt ställts in (genom initiering), medan immutable betyder att ett värde inte kan ändras.
Vad förstår du med föränderliga och oföränderliga objekt?
Objekt vars värde kan ändras sägs vara föränderliga. Objekt vars värde är oföränderligt när de väl har skapats kallas oföränderliga.