• Bitta qatorli izohga misol fun main() { // Bitta qatorli izoh println("Salom yosh dasturchi") } Ko’p qatorli izohga misol
  • sealedmuhrlangan sinfni e'lon qiladi (cheklangan subklassga ega sinf). suspend




    Download 37,08 Kb.
    bet8/11
    Sana13.05.2024
    Hajmi37,08 Kb.
    #228849
    1   2   3   4   5   6   7   8   9   10   11
    Bog'liq
    Xursand O\'ktamov Mobil ilovalarni ishlab chiqish Mustaqil ish

    sealedmuhrlangan sinfni e'lon qiladi (cheklangan subklassga ega sinf).
    suspendfunktsiyani yoki lambdani to'xtatuvchi sifatida belgilaydi.
    tailrecfunktsiyani tail-rekursiv sifatida belgilaydi. (kompilyatorga rekursiyani iteratsiya bilan almashtirishga imkon beradi).
    varargparametr uchun o'zgaruvchan sonli argumentlarni o'tkazish imkonini beradi.
    Maxsus identifikatorlar
    Quyidagi identifikatorlar kompilyator tomonidan muayyan kontekstlarda aniqlanadi va ular boshqa kontekstlarda oddiy identifikator sifatida ishlatilishi mumkin:
    fieldmulkni qo'llab- quvvatlash maydoniga murojaat qilish uchun xususiyatga kirish vositasi ichida ishlatiladi.
    itlambda ichida uning parametriga bevosita murojaat qilish uchun ishlatiladi.


    Kotlin Izoh


    Izoh - bu dasturning manba kodini tushuntirish yoki tavsiflash. Bu dasturchiga kod mantiqini tushuntirishga yordam beradi va dasturni o’qishni yaxshilaydi. Ishlash vaqtida Izoh kompilyator tomonidan e’tiborga olinmaydi. Kotlinda izohlarning ikki turi mavjud:

    1. Slash yulduzcha /* bilan boshlanib, yulduzcha slash */ bilan tugaydigan izoh va siz uni kodingizning istalgan joyiga, bir qatorga yoki bir nechta satrlarga joylashtirishingiz mumkin.

    2. Ikki qiyshiq chiziqdan foydalanadigan bir qatorli izohlar // bitta satrni izohlashga bag’ishlangan

    Bitta qatorli izohga misol
    fun main() {
    // Bitta qatorli izoh
    println("Salom yosh dasturchi")
    }
    Ko’p qatorli izohga misol
    /* Ko’p qatorli izoh namunasi
    1-qator
    2-qator
    ….

    */
    fun main()
    {
    /* Asosiy funktsiyada
    Biz siz yosh dasturchilar bilan dastur tuzishimiz mumkin!
    Uzbekdevs saytiga xush kelibsiz yosh dasturchilar!*/
    var x = 100 + 50 // Qo'shish
    var y=100-50 // Ayirish
    println(x)
    println(y)
    }

    Download 37,08 Kb.
    1   2   3   4   5   6   7   8   9   10   11




    Download 37,08 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    sealedmuhrlangan sinfni e'lon qiladi (cheklangan subklassga ega sinf). suspend

    Download 37,08 Kb.