A változható objektum megváltoztatható a létrehozása után, a megváltoztathatatlan objektum pedig nem. Ennek ellenére, ha saját osztályát definiálja, megváltoztathatatlanná teheti annak objektumait, ha minden mezőt véglegessé és priváttá tesz. … Vagy konvertálhatja a karakterláncot karakterek tömbjévé, amely változtatható lesz.
Mi a különbség a változtatható és megváltoztathatatlan adattípus között?
Ha az érték változhat, az objektumot változtathatónak, míg ha az érték nem változhat, akkor az objektumot megváltoztathatatlannak.
Mi az, hogy változtatható és megváltoztathatatlan?
Egyszerűen fogalmazva, egy megváltoztatható objektum megváltoztatható a létrehozása után, a megváltoztathatatlan objektum pedig nem. A beépített típusú objektumok, például (int, float, bool, str, tuple, unicode) megváltoztathatatlanok. A beépített típusú objektumok, például (lista, készlet, diktatúra) változtathatók Az egyéni osztályok általában változtathatók.
Mi a különbség a Swiftben változtatható és megváltoztathatatlan között?
A
Mutable azt jelenti, hogy az érték az eredeti beállítás után megváltozhat (inicializálással), míg a változtatható azt jelenti, hogy az érték nem változhat.
Mit értesz változtatható és megváltoztathatatlan objektumok alatt?
Azokat az objektumokat, amelyek értéke változhat, változónak mondjuk. Azokat az objektumokat, amelyek értéke a létrehozásuk után megváltoztathatatlan, megváltoztathatatlannak nevezzük.