mobile theme mode icon
theme mode light icon theme mode dark icon
Random Question Rawak
speech play
speech pause
speech stop

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.

Knowway.org menggunakan kuki untuk memberikan anda perkhidmatan yang lebih baik. Dengan menggunakan Knowway.org, anda bersetuju dengan penggunaan kuki kami. Untuk mendapatkan maklumat terperinci, anda boleh menyemak teks Dasar Kuki kami. close-policy