O'zbekiston respublikasi axborot texnologiyalari va kommunikatsiyalarini rivojlantirish vazirligi



Yüklə 1,03 Mb.
Pdf görüntüsü
səhifə8/19
tarix11.01.2023
ölçüsü1,03 Mb.
#78947
1   ...   4   5   6   7   8   9   10   11   ...   19
fun
main
() { 
3
val
scope = 
"BMI"
4 println(
"BMI, $scope!"

5 } 
6

fun
main
(args: Array) { 
8
for
(arg 
in
args) { 
9 println(arg) 
10 } 
11 } 
Kotlin o’zgaruvchining int turida ekanligini avtomatik tarzda aniqlaydi. 
Kompilyatorning turlarni aniqlay olish qobiliyati type inference deb ataladi.
Quyida statik dasturlash tillarning ba’zi foydali jihatlari berilgan: 
• 
Effektlilik — metodlarni nomlash tezroq sodir bo’ladi chunki dastur ishlashi 
vaqtida metodlarni nomlashga ehtiyoj bo’lmaydi; 


• 
Ishonchlilik — kompilyator dasturning to’g’riligini tasdiqlaydi, shu sababli 
dastur ishlashi vaqtida nosozliklar sodir bo`lish imkoni juda kam; 
• 
Qo’llab-quvvatlash — notanish kod bilan ishlash osonroq, chunki siz kod 
qanday obektlar bilan ishlayotganini ko’ra olasiz; 
• 
Uskuna ta’minoti — statik yozish qayta foydalanishga, kodni aniq-ravon 
tugatishga va boshqa IDE xususiyatlari uchun imkon beradi. 
Kotlinning turni avtomatik aniqay olishi sababli, koddan ortiqcha keraksiz 
so’zlarining ko’pchiligi yo’qolib ketadi, chunki o’zgaruchilarni e’lon qilishga 
ehtiyoj qolmaydi.
Agarda Kotlin tizimining aniqligiga e`tibor berilsa, ko’plab o’xshash 
tushunchalarni ko’rish mumkin. Turlar, interfeyslar, “generic”lar Javaga o’xshash 
usulda ishlaydi, shuning uchun Javaga oid bilimlar orqali Kotlinni osongina 
o’rganish mumkin. Shunga qaramasdan, ba’zi narsalar yangidir. Ulardan eng 
muhimi Kotlinning NullPointerException qaytarishi mumkin bo’lgan holatlarni 
kompilyatsiya vaqtida aniqlab, nullable turlar yordamida ishonchliroq dasturlarni 
yozishga imkon beradi. 
Kotlin tili, shu jumladan kompilyator, kutubxonalar va barcha tegishli vositalar 
butunlay ochiq kodli va har qanday maqsadda foydalanish uchun bepul. Bu Apache 
2 litsenziyasiga ega va GitHub da ochiq bo’lib, barcha dasturchilar o’z hissalarini 
qo’shishlari mumkin. Kotlin ilovalarini ishlab chiqish uchun 3ta ochiq kodli IDE ni 
tanlash mumkin: 1. IntelliJ IDEA Community Edition ( va IntelliJ IDEA Ultimate), 
2. Android Studio, 3 Eclipse. 

Yüklə 1,03 Mb.

Dostları ilə paylaş:
1   ...   4   5   6   7   8   9   10   11   ...   19




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin