Dart tiliga kirish O'zgaruvchilar va konstantalar Primitiv ma'lumotlar turlari
Download 374.15 Kb.
|
3-mustaqil ish
Ob'ekt sifatida ishlash
Dart tilidagi har qanday funksiya Funksiya turini ifodalaydi va aslida alohida obyekt sifatida harakat qilishi mumkin. Masalan, biz funktsiya ob'ektini belgilashimiz, uni dinamik ravishda qandaydir funksiyaga havola qilishimiz va uni chaqirishimiz mumkin:
Bunda Function - func tipidagi o'zgaruvchi aniqlanadi va unga salom funksiyasiga havola beriladi. Keyin func o'zgaruvchisini normal funksiya sifatida bajaramiz, aslida bu o'zgaruvchi tegishli bo'lgan funksiyani chaqiramiz. Bundan tashqari, biz o'zgaruvchiga tegishli funktsiyani dinamik ravishda o'zgartirishimiz mumkin. Konsol chiqishi: Hello!
Funktsiyalar boshqa funktsiyalar uchun parametr sifatida harakat qilishi mumkin:
Bu yerda salom va xayr funksiyalari parametr sifatida showMessage funksiyasiga uzatiladi. ShowMessage-ning o'zida biz o'tgan funktsiyalarni chaqirishimiz mumkin. Bundan tashqari, funktsiya qaytish qiymati sifatida harakat qilishi mumkin:
Bu holda getMessage funksiyasi uzatilgan raqamga qarab ertalab yoki kechki funksiyani qaytaradi. Keyin, dasturda biz funktsiyani olishimiz va uni chaqirishimiz mumkin:
Download 374.15 Kb. Do'stlaringiz bilan baham: |
ma'muriyatiga murojaat qiling