JavaScript

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

Terma të lidhur