Sobes.tech
Intern

Android uchun Kotlin dasturlash tilida o'zgaruvchi qanday e'lon qilinadi?

sobes.tech AI

AIdan javob

Kotlin tilida o'zgaruvchini e'lon qilish uchun val (o'zgarmaslar uchun) va var (o'zgaruvchilar uchun) kalit so'zlaridan foydalaniladi. O'zgaruvchining turi aniq ko'rsatilishi yoki kompilyator tomonidan chiqarilishi mumkin.

val name: String = "Kotlin" // Aniq ko'rsatilgan String turi bilan o'zgarmas o'zgaruvchi
var count: Int = 10       // Aniq ko'rsatilgan Int turi bilan o'zgaruvchilar

val language = "Kotlin" // O'zgarmas o'zgaruvchi, turi String sifatida chiqariladi
var version = 1.6       // O'zgaruvchilar, turi Double sifatida chiqariladi

O'zgaruvchilar sinf, funksiya yoki faylning yuqori darajasida e'lon qilinadi.

Android dasturlashda, o'zgaruvchilar ko'pincha View elementlariga havolalar, SharedPreferences-dan ma'lumotlar, tarmoq so'rovlarining natijalari va boshqalar uchun ishlatiladi.

Sinf ichida misol:

class MyActivity : AppCompatActivity() {

    private lateinit var textView: TextView // lateinit, kechiktirilgan va null bo'lmagan o'zgaruvchini boshlash uchun

    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_main)

        textView = findViewById(R.id.myTextView) // Qiymat tayinlash
        textView.text = "Salom, Android!"
    }
}