Kam naudojama lambda išraiška C#?
Kam naudojama lambda išraiška C#?

Video: Kam naudojama lambda išraiška C#?

Video: Kam naudojama lambda išraiška C#?
Video: Java On Conference 2022, JDK 19, Spring Framework 6 и Spring Boot 3 [Новости MJC #11] 2024, Gegužė
Anonim

A lambda išraiška yra patogus būdas apibrėžti anoniminį (neįvardytą) funkcija kuris gali būti perduodamas kaip kintamasis arba kaip parametras metodo iškvietimui. Daugelis LINQ metodai imtis a funkcija (vadinamas delegatu) kaip parametras.

Kam tokiu būdu naudojamos lambda išraiškos?

Lambda išraiška yra anoniminė funkcija, kuri suteikia labai glaustą ir funkcionalią sintaksę, kuri yra toliau naudojama anoniminiai rašymo būdai. Funkcijos programavimas yra kūno koncepcija, ir tai naudojama kuriant išraiška medžių tipai arba delegatai.

Vėliau kyla klausimas, kas yra lambda išraiška ir koks jos naudojimo pranašumas? Privalumai apie Lambda išraiška Mažiau kodo eilučių: viena iš labiausiai naudos iš a lambda išraiška yra sumažinti kodo kiekį. Mes tai žinome lambda išraiškos gali būti naudojamas tik su funkcine sąsaja. Pavyzdžiui, Runnable yra funkcinė sąsaja, todėl galime lengvai pritaikyti lambda išraiškos.

Panašiai, kaip parašyti lambda funkciją C #?

Naudoti lambda deklaracijos operatorius => atskirti lambda parametrų sąrašą iš savo kūno. Norėdami sukurti a lambda išraiška , nurodote įvesties parametrus (jei yra) kairėje pusėje lambda operatorius ir an išraiška arba teiginių blokas kitoje pusėje. Kai naudojate metodas -pagrįsta sintaksė, kad iškviestų skaičių.

Ką reiškia lambda simbolis?

Graikiška raidė „L“, kuri naudojama kaip a simbolis už „bangos ilgį“. A lambda yra tam tikras šviesos dažnis, ir šis terminas plačiai naudojamas optiniuose tinkluose. „Kelių lambdas“siuntimas per pluoštą yra tas pats, kas „kelių dažnių“arba „kelių spalvų“siuntimas. Žiūrėkite WDM ir bangos ilgį.

Rekomenduojamas: