Memahami Fungsi Lambda dalam Pengaturcaraan
Lambda (λ) ialah simbol khas yang digunakan dalam matematik, pengaturcaraan dan bidang lain untuk mewakili fungsi tanpa nama atau ungkapan yang dipendekkan. Ia sering digunakan untuk mentakrifkan fungsi tanpa memberikannya nama, atau untuk memudahkan ungkapan kompleks dengan mengabstrakkan butiran definisi fungsi.
Dalam pengaturcaraan berfungsi, fungsi lambda biasanya digunakan untuk mencipta kod ringkas dan ekspresif yang mudah difahami dan mengekalkan. Ia boleh ditakrifkan menggunakan pelbagai sintaks, seperti:
* Ungkapan lambda ringkas, yang terdiri daripada anak panah (→) diikuti dengan parameter fungsi dalam kurungan:
(x → x^2)
* Tanpa nama fungsi lambda, yang ditakrifkan sebaris dalam ungkapan yang lebih besar dan tidak mempunyai nama:
sum(julat(10)) = (x → x^2)
* Fungsi lambda bernama, yang mempunyai nama tetapi masih ditakrifkan sebaris:
def f(x): kembalikan x^2; g = lambda x: x^2
Dalam semua kes, ungkapan lambda dianggap sebagai warganegara kelas pertama dalam bahasa pengaturcaraan, bermakna ia boleh disebarkan seperti mana-mana nilai lain dan boleh digubah dengan fungsi lain untuk mencipta ungkapan yang lebih kompleks.



