Darsliklar Kotlin Sintaksis

Kotlin Kotlin Sintaksis

Sintaksis — tilning grammatikasi, ya’ni kodni qanday yozish kerakligini belgilaydigan qoidalar. Kotlin sintaksisi Java’ga o’xshaydi, ammo ancha ixcham: nuqta-vergul ixtiyoriy, sinf shart emas, kod qisqaroq. Bu Kotlin’ni o’rganishni oson qiladi.

Sintaksis — dasturlash tilida belgilar, kalit so’zlar va tuzilmalarni to’g’ri joylashtirish qoidalari. Kotlin’da ular Java’dan ixchamroq.

Dastur tuzilishi

Kotlin dasturining tuzilishini qismlarga ajratamiz:

fun main() {
    println("UzbekDevs bilan Kotlin")
}
UzbekDevs bilan Kotlin

Har bir qismning vazifasi bor:

  • fun — funksiya e’lon qiladigan kalit so’z.
  • main() — dasturning boshlanish nuqtasi.
  • { } — jingalak qavslar funksiya tanasini belgilaydi.
  • println(...) — ekranga xabar chiqaradi.

Diqqat: Java’dan farqli, Kotlin’da main uchun sinf yaratish shart emas.

Nuqta-vergul ixtiyoriy

Kotlin’da nuqta-vergul (;) ixtiyoriy — uni yozmasangiz ham bo’ladi:

fun main() {
    println("Birinchi qator")
    println("Ikkinchi qator")
}
Birinchi qator
Ikkinchi qator

Har bir buyruq alohida qatorda bo’lgani uchun nuqta-vergul kerak emas. Bu Kotlin kodini tozaroq qiladi (Java’da ; majburiy edi).

O’zgaruvchi e’lon qilish

Kotlin’da o’zgaruvchi val yoki var bilan e’lon qilinadi. Tur avtomatik aniqlanadi yoki qo’lda yoziladi:

fun main() {
    val ism = "Farrux"           // tur avtomatik (String)
    val yosh: Int = 26           // tur qo'lda
    println("$ism, $yosh yosh")
}
Farrux, 26 yosh

val ism = "Farrux" — tur String deb avtomatik aniqlandi. val yosh: Int — tur qo’lda yozildi. Diqqat: Kotlin’da tur o’zgaruvchi nomidan keyin, ikki nuqta bilan yoziladi.

Katta-kichik harf va bloklar

Kotlin katta-kichik harfni qat’iy farqlaydi. Kod bloklari jingalak qavslar bilan ajratiladi:

fun main() {
    val yosh = 26
    if (yosh >= 18) {
        println("Voyaga yetgan")
    }
}
Voyaga yetgan

Xulosa

Bu bo’limda Kotlin dasturining tuzilishini, fun main, nuqta-vergulning ixtiyoriyligi, val/var bilan o’zgaruvchi e’lon qilish va turni keyin yozishni ko’rib chiqdik. Kotlin sintaksisi Java’dan ixchamroq. Keyingi darsda chiqarish operatoriga o’tamiz.