Isi kandungan:
Definisi - Apakah maksud Lambda Expression?
Ungkapan lambda adalah fungsi tanpa nama yang menyediakan sintaks ringkas dan berfungsi, yang digunakan untuk menulis kaedah tanpa nama. Ia berdasarkan konsep pemrograman fungsi dan digunakan untuk membuat perwakilan atau jenis pokok ekspresi. Sintaks berfungsi (arg1, arg2 … argn) ungkapan.
Techopedia menerangkan Lambda Expression
Ekspresi lambda menggunakan simbol pengendali =, yang berbunyi sebagai "pergi ke." Parameter input ditentukan pada sebelah kiri operator, dan pernyataan / ungkapan dinyatakan di sebelah kanan. Umumnya, ungkapan lambda tidak digunakan secara langsung dalam sintaks pertanyaan tetapi sering digunakan dalam panggilan kaedah. Ungkapan pertanyaan mungkin mengandungi panggilan kaedah.
Ciri-ciri sintaks ekspresi Lambda adalah seperti berikut:
- Ia berfungsi tanpa nama.
- Tidak ada pengubah, seperti beban dan override.
- Tubuh fungsi itu harus mengandungi ungkapan, bukan pernyataan.
- Boleh mengandungi panggilan kepada prosedur fungsi tetapi tidak boleh mengandungi panggilan ke subproyek.
- Kenyataan pulangan tidak wujud.
- Nilai yang dikembalikan oleh fungsi hanya nilai ungkapan yang terkandung dalam fungsi badan.
- Kenyataan fungsi Akhir tidak wujud.
- Parameter mestilah mempunyai jenis data tertentu atau disimpulkan.
- Tidak membenarkan parameter generik.
- Tidak membenarkan parameter pilihan dan ParamArray.
Ekspresi lambda memberikan singkatan bagi pengkompil, membolehkannya mengeluarkan kaedah yang diberikan kepada perwakilan. Pengkomputeran melakukan kesimpulan jenis automatik pada argumen lambda, yang merupakan kelebihan utama.
