Junior — Middle
Dasturlashda nomi bo'lmagan funksiya va nomli funksiya o'rtasidagi farq nima?
sobes.tech AI
AIdan javob
Ismi olmayan funksiya (anonim funksiya yoki lambda) — bu nomi bo'lmagan va odatda qisqa muddatli operatsiyalar uchun ishlatiladigan funksiya, masalan, boshqa funksiyaning argumenti sifatida. Nomlangan funksiya nomga ega bo'lib, kodning turli qismlaridan chaqirilishi mumkin.
Dart (Flutter) misoli:
// Nomlangan funksiya
int add(int a, int b) {
return a + b;
}
// Anonim funksiya
var multiply = (int a, int b) => a * b;
void main() {
print(add(2, 3)); // 5
print(multiply(2, 3)); // 6
}
Anonim funksiyalar, masalan, voqealarni boshqaruvchilar yoki kolleksiya metodlariga mantiq o'tkazish uchun qulaydir.