Functional programming
Në shqip: Programim funksional
ShpjegimiSQ
Programimi funksional është një stil ku programin e ndërton nga funksione që marrin të dhëna dhe kthejnë rezultat, pa ndryshuar asgjë tjetër. Përdor shumë map, filter dhe reduce në vend të cikleve.
EnglishEN
Functional programming is a style where you build programs from functions that take data and return a result without changing anything else. It uses map, filter and reduce a lot instead of loops.
Si ta mendosh
Si një linjë prodhimi lëngjesh: frutat hyjnë, një makinë i qëron, tjetra i shtrydh, tjetra i mbush — çdo hap merr diçka dhe jep diçka, pa prekur të tjerat.
Lexoje në anglisht
Like a juice production line: fruit goes in, one machine peels, the next squeezes, the next bottles — each step takes something and hands something on, without touching the others.
Shembull kodijavascript
const notat = [6, 9, 4, 10];
const kaluese = notat.filter((n) => n >= 5).map((n) => n * 10);
console.log(kaluese); // [60, 90, 100]