|
sealedmuhrlangan sinfni e'lon qiladi (cheklangan subklassga ega sinf).
suspend
|
bet | 8/11 | Sana | 13.05.2024 | Hajmi | 37,08 Kb. | | #228849 |
Bog'liq Xursand O\'ktamov Mobil ilovalarni ishlab chiqish Mustaqil ishsealedmuhrlangan 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:
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)
}
|
| |