15
Dart dasturiga kirish nuqtasi asosiy funksiyadir. Aynan u bilan dasturning
bajarilishi boshlanadi. U dasturda bo‘lishi kerak. Uning eng oddiy taʼrifi
quyidagicha bo‘lishi mumkin:
void main(){
}
Funksiya taʼrifining boshidagi void so‘zi
uning hech qanday qiymat
qaytarmasligini, faqat baʼzi amallarni bajarishini bildiradi. Keyinchalik
funksiyaning haqiqiy nomi keladi - asosiy va keyin bo‘sh qavslar,
bu funksiya
parametrlarni olmasligini ko‘rsatadi. Garchi biz parametrlarni qabul qiladigan asosiy
funksiyaning boshqa shaklidan ham foydalanishimiz mumkin - va bu parametrlar
orqali dastur ishga tushganda maʼlumotlarni tashqi tomondan funksiyaga 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:
print("Hello Dart!");
Bu satr konsolga “Hello Dart!” qatorini chop etuvchi chop etish funksiyasiga
chaqiruvni ifodalaydi. Bunday holda, funksiya 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:
{
print(“Hello!”);
print(“Welsome to Dart!”);
}
16
Ushbu kod blokida konsolga maʼlum bir qatorni chop etadigan ikkita bayonot
mavjud. Asosiy funksiya aslida kod blokidir va boshqa kod bloklarini ham o‘z ichiga
olishi mumkin:
void main() {
{
print(“Hello!”);
print(“Welsome to Dart!”);
}
}
Dostları ilə paylaş: