Per què els reductors són funcions pures?

Taula de continguts:

Per què els reductors són funcions pures?
Per què els reductors són funcions pures?
Anonim

Sí, els reductors purs són deterministes, és a dir, si se'ls dóna la mateixa entrada, sempre produiran el mateix resultat de sortida. Aquesta propietat ajuda en situacions com ara les proves unitàries, perquè saps que si una prova passa una vegada, sempre passarà.

Un reductor és una funció pura?

Reductors són funcions pures que prenen un estat i acció i retornen un nou estat. Un reductor sempre ha de seguir les regles següents: Donat un conjunt d'entrades, sempre hauria de retornar la mateixa sortida. Sense sorpreses, efectes secundaris, trucades a l'API, mutacions.

Què és un reductor pur?

Redux suposa que els reductors accepten l'estat actual i no muten l'estat, però retornen el nou estat, depenent del tipus d'acció. Si s'adhereix i no muta l'estat, aleshores és un pur reductor.

Què fa que una funció sigui pura?

A la programació d'ordinadors, una funció pura és una funció que té les propietats següents: Els valors de retorn de la funció són idèntics per a arguments idèntics (no hi ha variació amb variables estàtiques locals, no variables locals, arguments de referència mutables o fluxos d'entrada).

Per què són millors les funcions pures?

Les funcions pures són molt més fàcils de llegir i raonar sobre. Totes les entrades i dependències rellevants es proporcionen com a paràmetres, de manera que no s'observen efectes que alterin variables fora del conjunt d'entrades. Això vol dir que podem ràpidamententendre una funció i les seves dependències, només llegint la declaració de la funció.

Recomanat:

Articles d'interès
Qui és Starbuck a la mitologia?
Llegeix més

Qui és Starbuck a la mitologia?

Logotip de Starbucks: història de l'evolució El logotip original de Starbucks era la imatge de una "sirena de dues cues" o sirena. La mitologia grega diu que les sirenes van atreure els mariners a un naufragi davant de la costa d'una illa del Pacífic Sud, també conegudes de vegades com a illes Starbuck.

Es van renovar les quincalles?
Llegeix més

Es van renovar les quincalles?

Els 10 capítols de la temporada 2 de Trinkets s'estan en streaming ara a Netflix. Tanmateix, quan es van anunciar aquests episodis l'estiu passat, l'emissor va confirmar que el programa es va cancel·lar i que acabaria després de la seva segona temporada.

Què és la paleografia en lingüística?
Llegeix més

Què és la paleografia en lingüística?

Paleografia (Regne Unit) o paleografia (EUA; en última instància, del grec: παλαιός, palaiós, "vell", i γράφειν, gráphein, "escriure") és l'estudi dels sistemes d'escriptura històrics i la desxiframent i datació de manuscrits històrics, inclosa l'anàlisi de l'escriptura a mà històrica.