Apa gunanya ekspresi lambda di C #?
Apa gunanya ekspresi lambda di C #?

Video: Apa gunanya ekspresi lambda di C #?

Video: Apa gunanya ekspresi lambda di C #?
Video: Apa arti kata ekspresi ? 2024, November
Anonim

A ekspresi lambda adalah cara mudah untuk mendefinisikan anonim (tidak disebutkan namanya) fungsi yang dapat diteruskan sebagai variabel atau sebagai parameter untuk pemanggilan metode. Banyak LINQ metode mengambil fungsi (disebut delegasi) sebagai parameter.

Dengan cara ini, untuk apa ekspresi lambda digunakan?

ekspresi lambda adalah fungsi anonim yang menyediakan sintaks yang sangat ringkas dan fungsional yang selanjutnya Digunakan untuk menulis metode anonim. Pemrograman suatu fungsi adalah konsep tubuh, dan itu Digunakan untuk menciptakan ekspresi jenis pohon atau delegasi.

Selanjutnya, pertanyaannya adalah, apa ekspresi lambda dan apa keuntungan menggunakannya? Keuntungan dari Ekspresi Lambda Lebih Sedikit Baris Kode: Salah satunya manfaat dari a ekspresi lambda adalah untuk mengurangi jumlah kode. Kami tahu itu ekspresi lambda dapat digunakan hanya dengan antarmuka fungsional. Misalnya, Runnable adalah antarmuka fungsional, jadi kami dapat dengan mudah menerapkannya ekspresi lambda.

Demikian pula, bagaimana Anda menulis fungsi lambda di C#?

Menggunakan lambda operator deklarasi => untuk memisahkan lambda's daftar parameter dari tubuhnya. Untuk membuat ekspresi lambda , Anda menentukan parameter input (jika ada) di sisi kiri lambda operator dan ekspresi atau blok pernyataan di sisi lain. Saat Anda menggunakan metode -berbasis sintaks untuk memanggil Enumerable.

Apa arti simbol lambda?

Huruf Yunani "L," yang digunakan sebagai a simbol untuk "panjang gelombang". A lambda adalah frekuensi cahaya tertentu, dan istilah ini banyak digunakan dalam jaringan optik. Mengirim "beberapa lambda" ke serat sama dengan mengirim "beberapa frekuensi" atau "beberapa warna." Lihat WDM dan panjang gelombang.

Direkomendasikan: