Sobes.tech
Intern

Android үчүн Kotlin программалоо тилинде өзгөрмө кандай жарыяланат?

sobes.tech AI

AIден жооп

Kotlinде өзгөрмө декларациялоо үчүн val (өзгөрбөс үчүн) жана var (өзгөрүлмө үчүн) ачкыч сөздөр колдонулат. Өзгөрмөнүн түрү так көрсөтүлүшү мүмкүн же компилятор тарабынан чыгарылат.

val name: String = "Kotlin" // Так көрсөтүлгөн String түрү менен өзгөрбөс өзгөрмө
var count: Int = 10       // Өзгөрүлмө, так көрсөтүлгөн Int түрү менен

val language = "Kotlin" // Өзгөрбөс, түрү String катары чыгарылат
var version = 1.6       // Өзгөрүлмө, түрү Double катары чыгарылат

Өзгөрмөлөр класс, функция же файлдын жогорку деңгээлинде декларацияланат.

Android өнүктүрүүдө, өзгөрмөлөр көбүнчө View элементтерине шилтемелер сактоо, SharedPreferencesтен маалыматтар, тармактык суроолордун жыйынтыктары жана башка үчүн колдонулат.

Мисал класс ичинде:

class MyActivity : AppCompatActivity() {

    private lateinit var textView: TextView // lateinit, кечиктирилген жана null эмес өзгөрмө үчүн

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

        textView = findViewById(R.id.myTextView) // Маани берүү
        textView.text = "Салам, Android!"
    }
}