Laboratoriya ishi Dart dasturlash tilida funksiyalar bilan ishlash



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


Laboratoriya ishi
Dart dasturlash tilida funksiyalar bilan ishlash

  • Dart - obyektga yo'naltirilgan til bo'lganligi tufayli, xatto funksiyalar ham obyektlardir va Function tipiga ega.

  • Bu shuni anglatadiki, funksiyalar o'zgaruvchilarga yuklanishi mumkin yoki boshqa funksiyalarga argument/parametr sifatida berilishi mumkin.

  • Funksiyalar qandaydir amallarni bajarish uchun qo'llaniladi, va uni dasturda ko'p marta chaqira olamiz.

Funksiya e'lon qilish:
[tip] funksiya_nomi(parametrlari) {
amallar…
…..
}
Dastlab funksiya qaytarishi kerak bo'lgan tip ko'rsatiladi. Agar funksiya hech qanday qiymat qaytarmasa, u holda void tipi ishlatiladi:
void chopetish() {
print("salom");
/*Bu yerda chopetish funksiyasi hech qanday natija qaytarmaydi, shunchaki ba'zi amallarni bajaradi, shuning uchun funksiya void tipiga kiradi. Buning barchasi salom satrini chop etishdir.*/
}

Undan keyin funksiya nomi( chopetish) keladi, uni nomlash ixtiyoriy va o'zgaruvchilarni nomlash qoidalari amal qiladi.


Funksiya nomidan keyin parametrlar qavs ichida yozish mumkin. Funksiyada parametr bo'lmasligi mumkin, u holda bo'sh qavslar yoziladi.
Undan keyin, { } qavs ichida bajariladigan amallarni o'z ichiga olgan boladi, funksiya tanasi deyiladi.
Ammo funksiya o'zi bajarilmaydi, u bajarilishi uchun uni asosiy( main) funksiyada chakirish kerak bo'ladi.
Funksiya quyidagi shaklda chaqiriladi:
funksiya_nomi(parametilrali);
Misol:
void main() {
chopetish();
}
void chopetish() {
print("salom");
}
Bu yerda ekranga(consule) salom satri chiqadi.
Agar funksiya bitta ifodadan/amaldan iborat bo'lsa, unda uni quyidagicha qisqartirish mumkin:
[tipi] funksiya_nomi(parametrlar) => bajarilishi kerak bolgan amal
Misol:

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ə