өзгермелі нысанды ол жасалғаннан кейін өзгертуге болады, ал өзгермейтін нысанды өзгерту мүмкін емес. Яғни, егер сіз өзіңіздің классыңызды анықтасаңыз, барлық өрістерді түпкілікті және жеке ету арқылы оның нысандарын өзгермейтін ете аласыз. … Немесе жолды өзгермейтін таңбалар массивіне түрлендіруге болады.
Айнымалы және өзгермейтін деректер түрлерінің айырмашылығы неде?
Егер мән өзгеруі мүмкін болса, нысан өзгермелі деп аталады, ал мән өзгермейтін болса, нысан өзгермейтін деп аталады.
Мысал келтіріңіз, өзгермейтін және өзгермейтін деген не?
Қарапайым сөзбен айтқанда, өзгермелі нысанды жасалғаннан кейін өзгертуге болады, ал өзгермейтін нысанды өзгерту мүмкін емес. Кірістірілген типтегі нысандар (int, float, bool, str, tuple, unicode) өзгермейді. (тізім, жиын, дикт) сияқты кірістірілген түрлердің нысандары өзгермелі Теңшелетін сыныптар әдетте өзгермелі.
Swift-тегі өзгермейтін және өзгермейтіннің айырмашылығы неде?
Өзгермелі мән бір рет орнатылған (инициализация арқылы) өзгеруі мүмкін дегенді білдіреді, ал өзгермейтін мәннің өзгермейтінін білдіреді.
Айнымалы және өзгермейтін нысандар дегенді қалай түсінесіз?
Мәні өзгеруі мүмкін нысандар өзгермелі деп аталады. Жасалғаннан кейін мәні өзгермейтін нысандар өзгермейтін деп аталады.