..


Sponzorirani linkovi

Uvod u funkcionalnu programiranje u C #

Članak napisao Vincenzo Gaglio
Stranica 1 od 2

Funkcionalna programiranje je stil pisanja izvornog koda koji se ne temelji se na naredbe koje treba izvršiti sekvencijski ili u određenim redoslijedom, ali o rezultatima matematičkih izraza (tj. funkcija). Funkcija, kao što dobro znate, ima kao ulazni niz tema, što također može biti druge funkcije

Razmislite o jednostavnim petlje da ponovi nad brojevi od 0 do 10 i prikazuje ih na konzoli.

(Članak nastavlja se u nastavku ...)

Funkcionalna pristup je sljedeći






 za (Int32 i = 0; i <10; i + +)



    



 Console.WriteLine (a);



Sada da vidimo kako da biste dobili isti rezultat pomoću funkcionalne programiranje. Da biste to učinili morate stvoriti pomoćne metode (foreach <T>) kako bi se izvođenje akcije na svaki element zbirke (IEnumerable <T>), ali i funkcija koja vraća niz elemenata (Enumerable.Range ())






 public static class EstensioneFunzionale







 {



    



 public static void foreach <T> (IEnumerable <T> elementa, Akcija <T> Run)



    



 {



        



 foreach (T stavku u točki)



            



 Run (točka);



    



 }







 }









 public static class bezbrojne







 {



    



 javni IEnumerable <Int32> Range (Int32 od, Int32 do)



    



 {



        



 for (int i =, ja <, i + +)



            



 I povratak;



    



 }







 }



Nakon definiranja gore funkcije možemo postići isti neto učinak ne rade sa sljedećim kodom






 razred programa







 {



    



 static void Main (string [] args)



    



 {



        



 EstensioneFunzionale.ForEach (Enumerable.Range (0, 10), Pogled);



    



 }





    



 public void Show (Int32 i)



    



 {



        



 Console.WriteLine (a);



    



 }







 }



U istoj kategoriji ...
E-učenje
CSS tečaja CSS tečaja
Web dizajn i dostupnost u skladu s W3C CSS i XHTML. Počevši od 29 €.
Linux Tečaj Linux Tečaj
Kompletan vodič za open-source sustava. Počevši od 49 €.
MS Access tečaj MS Access tečaj
Saznajte kako stvoriti i upravljati bazama podataka jednostavno i brzo. Počevši od 29 €.
Sponzorirani linkovi