Reja. Kross-platformali dasturlash tili haqida umumiy ma`lumot



Download 0,98 Mb.
bet3/39
Sana07.03.2022
Hajmi0,98 Mb.
#485533
1   2   3   4   5   6   7   8   9   ...   39
Bog'liq
j7WNgrIuzYyWbItD7qqrNdYOmEd13B0L

Dart tili asoslari
Dart dasturiga kirish nuqtasi asosiy funktsiyadir. Aynan u bilan dasturning bajarilishi boshlanadi. U dasturda bo'lishi kerak. Uning eng oddiy ta'rifi quyidagicha bo'lishi mumkin:

1
2
3

void main(){
}

Funksiya taʼrifining boshidagi void soʻzi uning hech qanday qiymat qaytarmasligini, faqat baʼzi amallarni bajarishini bildiradi. Keyinchalik funktsiyaning haqiqiy nomi keladi - asosiy va keyin bo'sh qavslar, bu funktsiya parametrlarni olmasligini ko'rsatadi. Garchi biz parametrlarni qabul qiladigan asosiy funktsiyaning boshqa shaklidan ham foydalanishimiz mumkin - va bu parametrlar orqali dastur ishga tushganda ma'lumotlarni tashqi tomondan funktsiyaga o'tkazing. Bo'sh qavslardan keyin {} jingalak qavslarni ochish va yopish ko'rinishidagi funksiya bloki bo'lib, uning ichida bajariladigan ko'rsatmalar to'plami - dastur bajaradigan amallar joylashtirilgan. Bayonotlar Dart dasturining asosiy qurilish blokidir. Har bir bayonot usullarni chaqirish, o'zgaruvchilarni e'lon qilish va ularga qiymatlarni belgilash kabi ba'zi harakatlarni bajaradi. Bayonot tugagandan so'ng, Dart nuqta-vergulni (;) o'z ichiga oladi. Ushbu belgi ko'rsatma tugashini bildiradi. Masalan:

1

print("Hello Dart!");

Bu satr konsolga “Hello Dart!” qatorini chop etuvchi chop etish funksiyasiga chaqiruvni ifodalaydi. Bunday holda, funktsiya chaqiruvi ko'rsatma bo'lib, shuning uchun nuqta-vergul bilan tugaydi. Shaxsiy ko'rsatmalarga qo'shimcha ravishda, kod bloki umumiy qurilishdir. Kod bloki ko'rsatmalar to'plamini o'z ichiga oladi, u jingalak qavslar ichiga olinadi va ko'rsatmalar ochilish va yopish jingalak qavslar orasiga joylashtiriladi:

1
2
3
4

{
print("Hello!");
print("Welcome to Dart!");
}

Ushbu kod blokida konsolga ma'lum bir qatorni chop etadigan ikkita bayonot mavjud. Asosiy funktsiya aslida kod blokidir va boshqa kod bloklarini ham o'z ichiga olishi mumkin:


1
2
3
4
5
6
7

void main() {
{
print("Hello!");
print("Welcome to Dart!");
}
}

Dastur kodida izohlar bo'lishi mumkin. Sharhlar dasturning ma'nosini, uning ayrim qismlari nima qilishini tushunishga imkon beradi. Kompilyatsiya qilinganida sharhlar e'tiborga olinmaydi va ilovaning ishlashi yoki hajmiga ta'sir qilmaydi. Dartda sharhlar ikki xil: bir qatorli va ko‘p qatorli. Bitta satr izohi qo‘sh chiziqdan keyin bir qatorga joylashtiriladi //. Ko'p qatorli sharh / * sharh matni * / orasiga qo'yilgan. U bir nechta qatorlarni qamrab olishi mumkin. Masalan:

1
2
3
4
5
6
7
8
9
10

/*
многострочный комментарий
Первая программа
на языке Dart
*/
// определение функции main
void main (){ // начало объявления функции
print("Hello Dart!"); // вывод строки на консоль
} // конец объявления функции


Download 0,98 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   ...   39




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©www.hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish