Kodėl reduktoriai yra grynos funkcijos?

Turinys:

Kodėl reduktoriai yra grynos funkcijos?
Kodėl reduktoriai yra grynos funkcijos?
Anonim

Taip, grynieji reduktoriai yra deterministiniai, o tai reiškia, kad jei jiems suteikiama ta pati įvestis, jie visada duos tą patį rezultatą. Ši savybė padeda tokiomis situacijomis kaip vieneto testavimas, nes žinote, kad jei testas bus sėkmingas vieną kartą, jis bus sėkmingas visada.

Ar reduktorius yra gryna funkcija?

Reduktoriai yra grynos funkcijos, kurios įgauna būseną ir veiksmą bei grąžina naują būseną. Reduktorius visada turi laikytis šių taisyklių: Atsižvelgiant į įvesties rinkinį, jis visada turi grąžinti tą pačią išvestį. Jokių netikėtumų, šalutinių poveikių, API iškvietimų, mutacijų.

Kas yra grynas reduktorius?

Redux daro prielaidą, kad reduktoriai priima esamą būseną ir nekeičia būsenos, bet grąžina naują būseną, priklausomai nuo veiksmo tipo. Jei jis laikosi ir nepakeičia būsenos, tai tai yra grynas reduktorius.

Kas daro funkciją gryną?

Kompiuterių programavime grynoji funkcija yra funkcija, turinti šias savybes: funkcijos grąžinimo reikšmės yra identiškos identiškiems argumentams (jokių variacijų su vietiniais statiniais kintamaisiais, ne vietiniai kintamieji, kintantys nuorodos argumentai arba įvesties srautai).

Kodėl grynos funkcijos yra geresnės?

Grynos funkcijos yra daug lengviau skaitomos ir jas argumentuoti. Visos atitinkamos įvestys ir priklausomybės pateikiamos kaip parametrai, todėl nepastebėta jokių poveikių, kurie pakeistų kintamuosius už įvesties rinkinio ribų. Tai reiškia, kad galime greitaisuprasti funkciją ir jos priklausomybes, tiesiog perskaitę funkcijos deklaraciją.

Rekomenduojamas:

Įdomios straipsniai
Kodėl naujasis Brunsviko bendruomenės koledžas?
Skaityti daugiau

Kodėl naujasis Brunsviko bendruomenės koledžas?

New Brunswick Community College yra bendruomenės koledžas, esantis įvairiose Naujojo Bransviko (Kanada) vietose, įskaitant Monktoną, Miramičį, Frederiktoną, Sent Džoną, Sent Andrewsą ir Vudstoką. Kodėl NBCC yra Kanadoje? NBCC ieško studentų iš pasaulinės bendruomenės, kad galėtų mokytis pas mus.

Hallux abducto valgus?
Skaityti daugiau

Hallux abducto valgus?

Buonis (taip pat vadinamas hallux valgus arba hallux abducto valgus) dažnai apibūdinamas kaip guzas didžiojo piršto šone. Tačiau kopūstas yra daugiau nei tai. Matomas guzas iš tikrųjų atspindi priekinės pėdos dalies kaulinio karkaso pokyčius.

Neperpildykite transmisijos skysčio?
Skaityti daugiau

Neperpildykite transmisijos skysčio?

Pavarų dėžės skysčio nutekėjimas: įpylus per daug skysčio, transmisijos viduje sukels aukštą slėgį. Tai labai blogai ir dėl to iš transmisijos gali pradėti tekėti skystis. Taip būtų pažeistos kitos sistemos dalys. Kas atsitiks, jei neįpilsite pakankamai transmisijos skysčio?