Et mutable objekt kan ændres, efter det er oprettet, og et uforanderligt objekt kan ikke. Når det er sagt, hvis du definerer din egen klasse, kan du gøre dens objekter uforanderlige ved at gøre alle felter endelige og private. … Eller du kan konvertere strengen til en række tegn, som kan ændres.
Hvad er forskellen mellem foranderlig og uforanderlig datatype?
Hvis værdien kan ændres, kaldes objektet mutable, mens hvis værdien ikke kan ændres, kaldes objektet uforanderligt.
Hvad er foranderligt og uforanderligt, giv et eksempel?
Simpelt sagt, et foranderligt objekt kan ændres, efter det er oprettet, og et uforanderligt objekt kan ikke. Objekter af indbyggede typer som (int, float, bool, str, tuple, unicode) er uforanderlige. Objekter af indbyggede typer som (liste, sæt, dict) kan ændres Brugerdefinerede klasser kan generelt ændres.
Hvad er forskellen mellem foranderlig og uforanderlig i Swift?
mutable betyder, at en værdi kan ændres, når den først er indstillet (gennem initialisering), hvorimod immutable betyder, at en værdi ikke kan ændres.
Hvad forstår du ved foranderlige og uforanderlige objekter?
Objekter, hvis værdi kan ændres, siges at være mutable. Objekter, hvis værdi er uforanderlig, når de først er oprettet, kaldes uforanderlige.