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:
- Slash yulduzcha /* bilan boshlanib, yulduzcha slash */ bilan tugaydigan izoh va siz uni kodingizning istalgan joyiga, bir qatorga yoki bir nechta satrlarga joylashtirishingiz mumkin.
- 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)
}
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.