Sobes.tech
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.