Gjuhë programimi

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]

Terma të lidhur