Lambda

Lambda – tai anoniminei funkcijai (funkcijai be pavadinimo) naudojamas terminas programavime. Ji dažniausiai naudojama kaip trumpalaikė funkcija, kuri gali būti apibrėžta ir iškart panaudota vietoje, kur reikia.

Pagrindinės savybės:
- Trumpa sintaksė (dažnai viena eilutė).
- Gali turėti bet kokį skaičių argumentų, bet grąžina tik vieną išraiškos reikšmę.
- Dažnai naudojama su funkcijomis kaip `map()`, `filter()`, `sorted()`.

Pavyzdžiai Python kalba:

1. Paprastas sudėjimas:
python
sudetis = lambda x, y: x + y
print(sudetis(5, 3)) Rezultatas: 8

2. Naudojimas su `map()` (taikoma kiekvienam sąrašo elementui):
python
skaiciai = [1, 2, 3, 4]
kvadratu = list(map(lambda x: x2, skaiciai))
print(kvadratu) Rezultatas: [1, 4, 9, 16]

3. Naudojimas su `filter()` (filtruojami elementai pagal sąlygą):
python
skaiciai = [1, 2, 3, 4, 5, 6]
lyginiai = list(filter(lambda x: x % 2 == 0, skaiciai))
print(lyginiai) Rezultatas: [2, 4, 6]

4. Rūšiavimas su `sorted()` (pagal pasirinktą kriterijų):
python
zodziai = ["obuolys", "kriause", "bananas"]
rūšiuoti = sorted(zodziai, key=lambda zodis: len(zodis))
print(rūšiuoti) Rezultatas: ['bananas', 'kriause', 'obuolys']

Pastaba: Lambda funkcijos yra patogios paprastiems veiksmams, tačiau sudėtingesnėms operacijoms geriau naudoti įprastas funkcijas (`def`).


Jei žinote tikslesnę informaciją paaiškinančią 'lambda' reikšmę, galite ją pakeisti: REDAGUOTI BETA
Įrašas
Paaiškinimas

Jūsų pataisymai bus išsiųsti moderatorių peržiūrai, jei informacija tikslesnė/taisyklingesnė
ji bus patalpinta vietoj esamos.


Kalbų žodynaiJaunimo žodynasVertimasTerminaiTarptautiniai žodžiaiVardaiPavardėsKirčiavimasSapnininkas
© 2020 - 2026 www.zodynas.lt
Draugai: TV Programa Vārdnīca Skaičiuoklė