|
Natija:
150
50
Nima uchun sizga izohlar kerak?
|
bet | 9/11 | Sana | 13.05.2024 | Hajmi | 37,08 Kb. | | #228849 |
Bog'liq Xursand O\'ktamov Mobil ilovalarni ishlab chiqish Mustaqil ishNatija:
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.
|
| |