Курси програмного забезпечення та технологій

Підручники з програмного забезпечення => Kotlin => Тема розпочата: Nihev від Mar 30, 2025, 11:26 AM

Назва: Kotlin-де Айнымалылар мен Тұрақтылар: Толық Нұсқаулық
Відправено: Nihev від Mar 30, 2025, 11:26 AM

Kotlin – заманауи және қуатты бағдарламалау тілі, ол әсіресе Android қолданбаларын әзірлеуде кеңінен қолданылады. Kotlin-де айнымалылар (змінні) мен тұрақтылар (константи) деректерді сақтау және басқару үшін негізгі құралдар болып табылады. Бұл мақалада Kotlin-де айнымалылар мен тұрақтыларды қалай қолдану керектігін, олардың айырмашылықтарын және практикалық мысалдарды қарастырамыз. Мазмұн SEO-ға бейімделген және "Kotlin айнымалылар", "Kotlin тұрақтылар" сияқты кілт сөздерге бағытталған.

Kotlin-де Айнымалылар мен Тұрақтылар Дегеніміз Не?
Kotlin-де деректерді сақтау үшін екі негізгі түсінік бар:
Бұл екі құралды дұрыс қолдану кодтың қауіпсіздігін және оқылуын жақсартады.

Айнымалыларды Жариялау (var)
Айнымалылар var кілт сөзі арқылы жарияланады. Олардың мәнін кейін өзгертуге болады.

Мысал 1: Қарапайым Айнымалы

fun main() {
    var аты = "Олена"
    println(аты) // Нәтиже: Олена
   
    аты = "Ігор" // Мәнді өзгерту
    println(аты) // Нәтиже: Ігор
}

Мұнда аты айнымалысының мәні алғаш "Олена" болып, кейін "Ігор" деп өзгертілді.

Айнымалылардың Түрі
Kotlin түрді автоматты түрде анықтайды (type inference), бірақ қажет болса, түрді анықтап жазуға болады:

var жас: Int = 25
var биіктік: Double = 1.75


Тұрақтыларды Жариялау (val)
Тұрақтылар val кілт сөзі арқылы жарияланады және олардың мәні өзгертілмейді.

Мысал 2: Қарапайым Тұрақты

fun main() {
    val қала = "Київ"
    println(қала) // Нәтиже: Київ
   
    // val қала = "Львів" // Қате: Тұрақтыны қайта тағайындауға болмайды
}

val арқылы жарияланған мәнді өзгертуге тырыссаңыз, компилятор қате шығарады.

Тұрақтылардың Ерекшелігі
Тұрақтылар өзгермейтін болғанымен, егер олар объектілер болса, объектінің ішкі қасиеттерін өзгертуге болады:

fun main() {
    val тізім = mutableListOf("Алма", "Банан")
    тізім.add("Жүзім") // Тізімге элемент қосуға болады
    println(тізім) // Нәтиже: [Алма, Банан, Жүзім]
}


Практикалық Мысал: Айнымалылар мен Тұрақтыларды Бірге Қолдану

fun main() {
    val туған_жыл = 1998 // Өзгермейтін мән
    var жас = 2025 - туған_жыл // Жыл сайын өзгеруі мүмкін
    println("Сіздің жасыңыз: $жас") // Нәтиже: Сіздің жасыңыз: 27
   
    жас = 28 // Жаңа мән
    println("Келесі жылы: $жас") // Нәтиже: Келесі жылы: 28
}

Бұл мысалда туған_жыл тұрақты болып қалады, ал жас айнымалы ретінде өзгереді.

Неліктен Kotlin-де val-ды Көбірек Қолдану Керек?

SEO Үшін Кеңестер

Қорытынды
Kotlin-де айнымалылар (var) мен тұрақтылар (val) дұрыс қолданғанда, кодты тиімді әрі қауіпсіз етеді. Айнымалылар өзгермелі деректер үшін, ал тұрақтылар тұрақты мәндер үшін тамаша таңдау. Жоғарыдағы мысалдарды пайдаланып, Kotlin-де өз жобаларыңызды бастаңыз және осы қарапайым, бірақ қуатты құралдарды меңгеріңіз!