Const kalit soʻzi ob'ektlar, turlar yoki a'zo funksiyalarni e'lon qilishda kvalifikatsiya sifatida ishlatilishi mumkin. Ob'ektni kvalifikatsiya qilishda const dan foydalanish ob'ekt topshiriqning maqsadi bo'la olmasligini anglatadi va siz uning const bo'lmagan a'zo funksiyalaridan hech birini chaqira olmaysiz.
Const kvalifikatsiyasidan nima foyda?
Const kvalifikatori har qanday oʻzgaruvchi deklaratsiyasiga uning qiymati oʻzgarmasligini koʻrsatish uchun qoʻllanilishi mumkin (Bu const oʻzgaruvchilari qayerda saqlanganiga bogʻliq, biz oʻzgartirishimiz mumkin ko'rsatgich yordamida const o'zgaruvchisining qiymati). Agar constni oʻzgartirishga urinilsa, natija amalda aniqlanadi.
Qanday turdagi aʼzo funksiyasi const kvalifikatsiyasidan foydalanadi?
A'zo funksiya deklaratsiyasining oxiridagi const kvalifikatsiyasi funksiyani o'ziconst bo'lgan ob'ektlarda chaqirilishi mumkinligini bildiradi. const a'zosi funktsiyalari o'zgarmas ma'lumotlar a'zolarining holatini o'zgartirmaslikka va'da beradi.
const turi kvalifikatsiyasi nima?
Const kvalifikatori aniq maʼlumotlar obyektini oʻzgartirib boʻlmaydigan narsa deb eʼlon qiladi. Uning qiymati ishga tushirilganda o'rnatiladi. Element ham const, ham o'zgaruvchan bo'lishi mumkin. … Bunday holda, elementni o‘z dasturi tomonidan qonuniy ravishda o‘zgartirish mumkin emas, lekin uni asinxron jarayon orqali o‘zgartirish mumkin.
Constni qayerga qoʻyasiz?
Doimiy a'zo funksiyasi statik bo'lmagan ma'lumotlar a'zolarini o'zgartira olmaydi yoki biron biriga qo'ng'iroq qila olmaydidoimiy boʻlmagan aʼzo funksiyalar. Doimiy aʼzo funksiyasini eʼlon qilish uchun const kalit soʻzini argumentlar roʻyxatining yopilish qavsdan keyinqoʻying. Const kalit soʻzi deklaratsiyada ham, taʼrifda ham talab qilinadi.