Flutter uchun Yangi boshlanuvchilar



Download 15,11 Mb.
bet24/115
Sana24.04.2022
Hajmi15,11 Mb.
#580073
1   ...   20   21   22   23   24   25   26   27   ...   115
Bog'liq
Flutter

The enum turi


Enum _ tip - ko'pchilik tillar tomonidan chekli doimiylar to'plamini ifodalash uchun ishlatiladigan keng tarqalgan tur qiymatlar. In Dart, bu hisoblanadi yo'q boshqacha. tomonidan foydalanish the enum kalit so'z, ergashdi tomonidan doimiy qiymatlar, siz raqamni belgilashingiz mumkin turi:

enum Shaxs turi { talaba, xodim


}

Eslatma bu siz aniqlash shunchaki the qiymat ismlar. enum turlari bor maxsus turlari bilan a o'rnatish ning indeksga ega chekli qiymatlar uning qiymatini ifodalovchi xususiyat. Keling, bu qanday ishlashini ko'rib chiqaylik.


Birinchidan, biz qo'shish a maydon uchun bizning avval belgilangan Shaxs sinf uchun do'kon uning turi:
sinf Shaxs {
...
Shaxs turi turi;
...
}

Keyin, foydalanishimiz mumkin bu har qanday boshqa soha kabi:


asosiy() {


chop etish (PersonType.values); // chop etadi [PersonType.student,
//PersonType.employee] Shaxs ba'zi Shaxs = yangi Shaxs(); somePerson.type = PersonType.employee;
chop etish (somePerson.type); // chop etadi PersonType.employee chop etish (somePerson.type.index); // chop etadi 1
}

Siz mumkin qarang bu the indeks mulk hisoblanadi nol, asoslangan yoqilgan the deklaratsiya pozitsiya ning the qiymat.


Shuningdek, siz mumkin qarang bu biz bor qo'ng'iroq qilish the qiymatlar oluvchi yoqilgan the Shaxs turi enum bevosita. Bu hisoblanadi a statik a'zosi ning the enum turi bu oddiygina qaytadi a ro'yxati bilan hammasi ning uning qiymatlar. Tez orada buni batafsil ko'rib chiqamiz .


The kaskad yozuv


Bizda bor ko'rgan bu Dart beradi the nuqta yozuv uchun kirish a sinf a'zosi. In qo'shimcha uchun ya'ni, biz zanjirband qilish imkonini beruvchi qo'sh nuqta/kaskad belgisi, sintaktik shakardan ham foydalanishimiz mumkin. Xuddi shu ob'ekt ustidagi operatsiyalar ketma-ketligi:

asosiy() {


Shaxs ba'zi Shaxs = yangi Shaxs()
..ism = "Klark"
..familiya = "Kent";

chop etish (somePerson.getFullName()); // chop etadi Klark Kent


}

The natija hisoblanadi the bir xil kabi qachon ishga joylashtirish the tipik yondashuv. Bu shunchaki a yaxshi yo'l uchun qisqa va tushunarli kod yozing.



Keyingi, biz bor ketmoqda uchun o'rganish Chuqurroq kabi Hurmat bilan har biri ning the sinf komponentlar Ular bizning barcha ehtiyojlarimiz uchun sinfni kengaytirish uchun qanday foydalanish mumkinligini tushunish uchun yuqorida aytib o'tilgan .



Download 15,11 Mb.

Do'stlaringiz bilan baham:
1   ...   20   21   22   23   24   25   26   27   ...   115




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©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