Waarom is verkleiners suiwer funksies?

INHOUDSOPGAWE:

Waarom is verkleiners suiwer funksies?
Waarom is verkleiners suiwer funksies?
Anonim

Ja, suiwer verkleiners is deterministies, wat beteken dat as hulle dieselfde insette gegee word, hulle altyd dieselfde resultaat-uitset sal produseer. Hierdie eienskap help met situasies soos eenheidstoetsing, want jy weet as 'n toets een keer slaag, sal dit altyd slaag.

Is 'n verkleiner 'n suiwer funksie?

Verminderers is suiwer funksies wat 'n toestand en aksie inneem en 'n nuwe toestand teruggee. 'n Verminderaar moet altyd die volgende reëls volg: Gegewe 'n stel insette, behoort dit altyd dieselfde uitset terug te gee. Geen verrassings, newe-effekte, API-oproepe, mutasies nie.

Wat is 'n suiwer verkleiner?

Redux neem aan dat die verkleiners wel die huidige toestand aanvaar en nie die toestand muteer nie, maar gee die nuwe toestand terug, afhangend van die aksietipe. As dit vashou en nie die toestand muteer nie, is dit 'n suiwer verkleiner.

Wat maak 'n funksie suiwer?

In rekenaarprogrammering is 'n suiwer funksie 'n funksie wat die volgende eienskappe het: Die funksie terugkeerwaardes is identies vir identiese argumente (geen variasie met plaaslike statiese veranderlikes, nie- plaaslike veranderlikes, veranderbare verwysingsargumente of invoerstrome).

Waarom is suiwer funksies beter?

Suiwer funksies is baie makliker om te lees en daaroor te redeneer. Alle relevante insette en afhanklikhede word as parameters verskaf, dus word geen effekte waargeneem wat veranderlikes buite die stel insette verander nie. Dit beteken dat ons vinnig kanverstaan 'n funksie en sy afhanklikhede, net deur die funksie se verklaring te lees.

Aanbeveel:

Interessante artikels
Wat is 'n tetrachord in klavier?
Lees meer

Wat is 'n tetrachord in klavier?

Tetrachord, musikale toonleer van vier note, begrens deur die interval van 'n perfekte vierde ('n interval die grootte van twee en 'n halwe treë, bv. c–f). Hoe maak jy 'n tetrachord? Bou 'n tetrachord As ons by C begin, dan sal 'n halwe trappie 'n C wees, dan D, dan D.

Waarom is girolamo savonarola tereggestel?
Lees meer

Waarom is girolamo savonarola tereggestel?

Savonarola is verhoor, skuldig bevind aan dwaalleer (1498), en in 1498 opgehang en verbrand. … Die drie is ritueel van hul geestelike gewaad gestroop, afgekraak as "ketters en skeuringe". ", en oorgegee aan die sekulêre owerhede om verbrand te word.

Het pollock skubbe?
Lees meer

Het pollock skubbe?

Het 'n Pollock-vis skubbe? Albei spesies waarna algemeen verwys word as pollock, die Alaskan pollock en Atlantic Pollock, het skubbe. Die teenwoordigheid van skubbe is veral belangrik vir lede van die Joodse geloof wat slegs toegelaat word om kosjer vis te eet, wat beide vinne en skubbe moet hê.