Miks reduktorid on puhtad funktsioonid?

Sisukord:

Miks reduktorid on puhtad funktsioonid?
Miks reduktorid on puhtad funktsioonid?
Anonim

Jah, puhtad redutseerijad on deterministlikud, mis tähendab, et kui neile antakse sama sisend, annavad nad alati sama tulemuse. See omadus aitab sellistes olukordades nagu üksuse testimine, sest teate, kui test läbib üks kord, läheb see alati läbi.

Kas reduktor on puhas funktsioon?

Reduktorid on puhtad funktsioonid, mis võtavad oleku ja toimingu ning tagastavad uue oleku. Reduktor peaks alati järgima järgmisi reegleid: Sisendite komplekti arvestades peaks see alati tagastama sama väljundi. Ei mingeid üllatusi, kõrvalmõjusid, API-kutseid, mutatsioone.

Mis on puhas reduktor?

Redux eeldab, et reduktorid aktsepteerivad praegust olekut ega muuda olekut, vaid tagastavad uue oleku, olenev alt toimingu tüübist. Kui see kinnitub ega muuda olekut, siis on see puhas reduktor.

Mis teeb funktsiooni puhtaks?

Arvutiprogrammeerimises on puhas funktsioon funktsioon, millel on järgmised omadused: Funktsiooni tagastusväärtused on identsete argumentide puhul identsed (ei muutu kohalike staatiliste muutujatega, mitte kohalikud muutujad, muudetavad viiteargumendid või sisendvood).

Miks on puhtad funktsioonid paremad?

Puhtasid funktsioone on palju lihtsam lugeda ja nende üle arutleda. Kõik asjakohased sisendid ja sõltuvused on esitatud parameetritena, seega ei täheldata mõjusid, mis muudaksid muutujaid väljaspool sisendite komplekti. See tähendab, et saame kiirestifunktsioonist ja selle sõltuvustest aru saama, lugedes lihts alt funktsiooni deklaratsiooni.

Soovitan:

Huvitavad artiklid
In presente perfecto tense?
Loe rohkem

In presente perfecto tense?

Täiuslik olevik viitab tegevusele või olekule, mis tekkis määramata ajal minevikus (nt oleme varem rääkinud) või algas minevikus ja jätkus praeguse ajani (nt viimase tunni jooksul on ta muutunud kannatamatuks). Selle ajavormi moodustab have/has + minevik.

Millal vaalalised alguse said?
Loe rohkem

Millal vaalalised alguse said?

Vaalalised (vaalad, delfiinid ja pringlid) on imetajate rühm, kes tekkis umbes 50 miljonit aastat tagasi eotseeni ajastul. Millal delfiinid esimest korda Maa peale ilmusid? Delfiinid ilmuvad esm alt fossiilidena varamiotseeni ajastust (23 miljonit kuni 16 miljonit aastat tagasi) – ajal, mil vaalaliste fauna oli mitmekesisem.

Kas järgarvud peaksid olema ülaindeksid?
Loe rohkem

Kas järgarvud peaksid olema ülaindeksid?

Kuupäevade väljakirjutamisel ei pea kasutama järgarvu, kuigi kardinaalarvu loetakse/hääldatakse järgarvuna. … Kui kasutate järgarvu, ärge pange järgarvu ennast ülaindeksisse. Millal peaksite kasutama ülaindeksit? Millal kasutada kirjutamisel üla- ja alaindeksit järjekorranumbrid (nt 1 st , 2 nd , 3 rd) Autoriõiguse ja kaubamärgi sümbolid (nt ©