• Turni qachon belgilashingiz kerakligi
  • Natija: 150 50 Nima uchun sizga izohlar kerak?




    Download 37,08 Kb.
    bet9/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

    Natija:
    150
    50
    Nima uchun sizga izohlar kerak?
    Inson tushunadigan kodlarni yozadigan yaxshi dasturchi faqat mashina tushunadigan kodlarni yaratadigan dasturchidan yaxshiroqdir. Shunday qilib, kodingizga izohlar kiritish tavsiya etiladi, chunki bu yaxshi dasturlash amaliyotidir. Izohlar dasturga ta’sir qilmaydi, chunki kompilyator ularni e’tiborsiz qoldiradi. Izohlar ishlab chiquvchiga kodning mantig’ini/algoritmini tushunishga yordam beradi, agar u uzoq vaqtdan keyin uni qayta ko’rib chiqsa.

    Kotlin Ma'lumot turlari


    Kotlinda o'zgaruvchining turi uning qiymati bilan belgilanadi:
    val myNum = 5 // Int
    val myDoubleNum = 5.99 // Double
    val myLetter = 'D' // Char
    val myBoolean = true // Boolean
    val myText = "Hello" // String
    Biroq, oldingi darsdan, agar xohlasangiz, turni belgilash mumkinligini bilib oldingiz:
    val myNum: Int = 5 // Int
    val myDoubleNum: Double = 5.99 // Double
    val myLetter: Char = 'D' // Char
    val myBoolean: Boolean = true // Boolean
    val myText: String = "Hello" // String
    Ba'zan siz turini ko'rsatishingiz kerak, lekin ko'pincha buni qilmaysiz. Qanday bo'lmasin, har xil turlar nimani anglatishini bilish yaxshi.
    Turni qachon belgilashingiz kerakligi haqida keyinroq bilib olasiz .
    Ma'lumotlar turlari turli guruhlarga bo'linadi:
    1. Raqamlar
    2. Belgilar
    3. Mantiqiy
    4. Strings
    5. Massivlar
    6. Raqamlar
    Raqamlar ikki guruhga bo'linadi:
    Butun son turlari musbat yoki manfiy (masalan, 123 yoki -456) butun sonlarni oʻnli kasrlarsiz saqlaydi. Yaroqli turlar byte, short, int va long.
    Suzuvchi nuqta turlari kasr qismi bo'lgan, bir yoki bir nechta o'nli kasrlarni o'z ichiga olgan raqamlarni ifodalaydi. Ikkita turi mavjud: float va double.
    Raqamli o'zgaruvchining turini belgilamasangiz, u ko'pincha int butun sonlar va double suzuvchi nuqtali raqamlar uchun qaytariladi.

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




    Download 37,08 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Natija: 150 50 Nima uchun sizga izohlar kerak?

    Download 37,08 Kb.