oʻzgaruvchan obyekt yaratilgandan soʻng oʻzgartirilishi mumkin, oʻzgarmas obyekt esa oʻzgartirilmaydi. Ya'ni, agar siz o'z sinfingizni belgilasangiz, barcha maydonlarni yakuniy va shaxsiy qilish orqali uning ob'ektlarini o'zgarmas qilishingiz mumkin. … Yoki satrni oʻzgaruvchan belgilar qatoriga oʻzgartirishingiz mumkin.
Oʻzgaruvchan va oʻzgarmas maʼlumotlar turlari oʻrtasidagi farq nima?
Agar qiymat o'zgarishi mumkin bo'lsa, ob'ekt o'zgaruvchan deb nomlanadi, agar qiymat o'zgarmasa, ob'ekt o'zgarmas deb ataladi.
Oʻzgaruvchan va oʻzgarmas nimaga misol keltiring?
Oddiy so'z bilan aytganda, o'zgaruvchan ob'ekt yaratilgandan keyin o'zgartirilishi mumkin, o'zgarmas ob'ektni esa o'zgartira olmaydi. O'rnatilgan turdagi ob'ektlar (int, float, bool, str, tuple, unicode) o'zgarmasdir. Oʻrnatilgan turdagi obʼyektlar (roʻyxat, toʻplam, dict) oʻzgaruvchan Maxsus sinflar odatda oʻzgaruvchan.
Swift-da o'zgaruvchan va o'zgarmas o'rtasidagi farq nima?
Oʻzgaruvchan qiymat bir marta oʻrnatilgan (insializatsiya orqali) oʻzgarishi mumkinligini bildiradi, holbuki oʻzgarmas qiymat oʻzgarmasligini bildiradi.
Oʻzgaruvchan va oʻzgarmas obyektlar deganda nimani tushunasiz?
Qiymati oʻzgarishi mumkin boʻlgan obyektlar oʻzgaruvchan deyiladi. Yaratilgandan keyin qiymati oʻzgarmas boʻlgan obyektlar oʻzgarmas deb ataladi.