Pure functions
Në shqip: Funksionet e pastra
ShpjegimiSQ
Një funksion i pastër jep gjithmonë të njëjtin rezultat për të njëjtat argumente dhe s'ndryshon asgjë jashtë vetes. Testohet lehtë dhe është baza e React-it dhe programimit funksional.
EnglishEN
A pure function always gives the same result for the same arguments and changes nothing outside itself. It's easy to test and is the foundation of React and functional programming.
Si ta mendosh
Si një kalkulator: 2 + 2 është gjithmonë 4, pa prekur asgjë tjetër.
Lexoje në anglisht
Like a calculator: 2 + 2 is always 4, without touching anything else.
Shembull kodijavascript
const dyfisho = (x) => x * 2; // e pastër
let total = 0;
const shto = (x) => { total += x; }; // jo e pastër