Պիթոն Լամբդա

Python lambda

Լամբդա ֆունկցիան փոքր անանուն ֆունկցիա է:

Լամբդա ֆունկցիան կարող է ընդունել ցանկացած թվով արգումենտ, բայց կարող է ունենալ միայն մեկ արտահայտություն:


շարահյուսություն

lambda arguments expression

Արտահայտությունը կատարվում է և արդյունքը վերադարձվում է.

Օրինակ

Փաստարկին ավելացրեք 10 aև վերադարձրեք արդյունքը.

Փորձեք ինքներդ »

Lambda ֆունկցիաները կարող են ընդունել ցանկացած թվով արգումենտներ.

Օրինակ

Բազմապատկել փաստարկը a փաստարկով b և վերադարձրեք արդյունքը.

Փորձեք ինքներդ »

Օրինակ

Ամփոփել փաստարկը ab, եւ c և վերադարձրեք արդյունքը.

Փորձեք ինքներդ »


Ինչու՞ օգտագործել Lambda գործառույթները:

Լամբդայի հզորությունը ավելի լավ է ցուցադրվում, երբ դրանք օգտագործում եք որպես անանուն ֆունկցիա մեկ այլ ֆունկցիայի ներսում:

Ասեք, որ ունեք ֆունկցիայի սահմանում, որը վերցնում է մեկ արգումենտ, և այդ արգումենտը կբազմապատկվի անհայտ թվով.

Օգտագործեք այդ ֆունկցիայի սահմանումը, որպեսզի ստեղծեք ֆունկցիա, որը միշտ կրկնապատկում է ձեր ուղարկած թիվը.

Օրինակ

Փորձեք ինքներդ »

Կամ օգտագործեք նույն ֆունկցիայի սահմանումը, որպեսզի ստեղծեք մի ֆունկցիա, որը միշտ եռակի համարը, որը դուք ուղարկում եք.

Օրինակ

Փորձեք ինքներդ »

Կամ օգտագործեք նույն գործառույթի սահմանումը երկու գործառույթներն էլ նույն ծրագրում պատրաստելու համար.

Օրինակ

Փորձեք ինքներդ »

Օգտագործեք լամբդա ֆունկցիաները, երբ կարճ ժամանակահատվածում պահանջվում է անանուն ֆունկցիա:


Փորձեք ինքներդ վարժություններով

Վարժություն:

Ստեղծեք լամբդա ֆունկցիա, որը վերցնում է մեկ պարամետր (a) և վերադարձնում է այն:

Սկսեք վարժությունը

ArmenianEnglish