A mainīgu objektu var mainīt pēc tā izveidošanas, bet nemaināmu objektu nevar mainīt. Tomēr, ja definējat savu klasi, varat padarīt tās objektus nemainīgus, padarot visus laukus galīgus un privātus. … Vai arī varat pārvērst virkni rakstzīmju masīvā, kas būs mainīga.
Kāda ir atšķirība starp mainīgu un nemainīgu datu tipu?
Ja vērtība var mainīties, objektu sauc par mainīgu, savukārt, ja vērtību nevar mainīt, objektu sauc par nemainīgu.
Kas ir mainīgs un nemainīgs, sniedziet piemēru?
Vienkārši sakot, maināmu objektu var mainīt pēc tā izveidošanas, bet nemaināmu objektu nevar mainīt. Tādu iebūvēto tipu objekti kā (int, float, bool, str, tuple, unicode) ir nemainīgi. Iebūvētu veidu objekti, piemēram, (saraksts, kopa, diktāts) ir maināmi Pielāgotās klases parasti ir maināmas.
Kāda ir atšķirība starp mainīgo un nemainīgo Swift?
Maināms nozīmē, ka vērtība var mainīties pēc sākotnējās iestatīšanas (izmantojot inicializāciju), savukārt nemainīgs nozīmē, ka vērtība nevar mainīties.
Ko jūs saprotat ar mainīgiem un nemainīgiem objektiem?
Objekti, kuru vērtība var mainīties, ir mainīgi. Objektus, kuru vērtība nav maināma pēc to izveides, sauc par nemainīgiem.