Laboratoriya ishi Dart dasturlash tilida funksiyalar bilan ishlash


void main() { chopetish(); } void chopetish



Yüklə 0,62 Mb.
səhifə2/4
tarix21.10.2023
ölçüsü0,62 Mb.
#129594
1   2   3   4
Laboratoriya ishi

void main() {
chopetish();
}
void chopetish() => print("salom");
Parametrlar

Misol 2 ta sonni yig'indisini hisoblaydigan funksiya tuzamiz:
void main() {
sum(5, 9); //14
}
void sum(int x, int y){
int c = x + y;
print(c);
}
sum funksiyasi 2ta parametri bor, ular x va y deb nomlanadi va int tipida e'lon qilingan.
Asosiy(main) funksiyada biz sum() funksiyasini chaqirib unga argumentlarni beramiz.
Argumentlar - bu funksiya parametrlari uchun qiymat.
Argumentlar parametrlarga pozitsiya bo'yicha uzatiladi. Ya'ni, 1-argument 1-parametrga, 2-argument 2-parametrga va boshqalar.
Biz chaqirgan funksiyamizga, x parametriga argument sifatida 5 raqamini berdik va y parametriga 9 raqamini berdik.
Berib yuborgan argumentlar soni parametrlar soniga mos kelishi kerak. Bundan tashqari, argument tiplari va parametr tiplari bir biriga mos kelishi kerak kerak.
Misol:
void main() {
personInfo("Ilyos", 23);
personInfo("@Dart_uz", 53);
}
void personInfo(String name, int age){
print("Ismi: $name");
print("Yoshi: $age \n");
}
personInfo funksiyasi 2ta parametrni oladi. Birinchi parametr String tipidagi, ikkinchisi esa int tipidagi. Shuning uchun, funksiyani chaqirganda, unga argument sifatida avval String qiymatni, so'ngra int qiymatni berish kerak.
Funksiyani e'lon qilganimizda biz parametrlarga tip bermasdan e'lon qilishimiz mumkin. Bunda Dart tilini o'zi kelgan argumentga qarab parametrni tipini aniqlab oladi:
Misol:
void main() {
personInfo("Ilyos", 23);
personInfo(53, "@Dart_uz");
}
void personInfo(name, age){

Yüklə 0,62 Mb.

Dostları ilə paylaş:
1   2   3   4




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

    Ana səhifə