Sobes.tech
Junior — Middle

Mi a különbség a névtelen és a nevesített függvény között a programozásban?

sobes.tech MI

Válasz az MI-től

Névtelen függvény (anonim függvény vagy lambda) olyan függvény, amelynek nincs neve, és általában rövid ideig tartó műveletekhez használják, például egy másik függvény argumentumaként. A nevesített függvénynek van neve, és a kód különböző részeiből hívható meg.

Példa Dart (Flutter) nyelven:

// Nevesített függvény
int add(int a, int b) {
  return a + b;
}

// Név nélküli függvény
var multiply = (int a, int b) => a * b;

void main() {
  print(add(2, 3));       // 5
  print(multiply(2, 3));  // 6
}

Az anonim függvények hasznosak logika átadására más függvényeknek, például eseménykezelőkben vagy kollekciós metódusokban.