lamda

Lambda – tai anoniminis (bevardė) funkcija, kuri gali būti apibrėžta ir iškviesta vietoje, be formalaus pavadinimo. Dažnai naudojama trumpoms operacijoms.

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

Pavyzdžiai Python kalba:

1. Paprastas lambda:
python
daugyba = lambda x, y: x y
print(daugyba(5, 3)) 15

2. Su `map()` (taikoma kiekvienam sąrašo elementui):
python
sarasas = [1, 2, 3]
pakelti_kvadratu = list(map(lambda x: x2, sarasas))
print(pakelti_kvadratu) [1, 4, 9]

3. Su `filter()` (filtruoja pagal sąlygą):
python
skaiciai = [5, 12, 7, 3, 10]
didesni = list(filter(lambda x: x > 8, skaiciai))
print(didesni) [12, 10]

4. Rūšiavimas su `sort()`:
python
zodziai = ["obuolys", "kriaušė", "bananas"]
zodziai.sort(key=lambda zodis: len(zodis))
print(zodziai) ['bananas', 'kriaušė', 'obuolys']

Trumpai: Lambda – kompaktiška funkcija, kuriai nereikia `def`. Naudinga greitiems, paprastiems veiksmams.


Jei žinote tikslesnę informaciją paaiškinančią 'lamda' 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 Animacija Skaičiuoklė