Function composition (pipe, compose)
Në shqip: Përbërja e funksioneve
ShpjegimiSQ
Përbërja lidh disa funksione të vogla në një të madh: rezultati i njërit bëhet hyrje e tjetrit. pipe(f, g, h)(x) është h(g(f(x))) — më e lexueshme.
EnglishEN
Composition chains several small functions into one big one: one's output becomes the next's input. pipe(f, g, h)(x) is h(g(f(x))) — more readable.
Si ta mendosh
Si një linjë montimi në fabrikë.
Lexoje në anglisht
Like an assembly line in a factory.
Shembull kodijavascript
const pipe = (...fns) => (x) => fns.reduce((v, f) => f(v), x);
const pastro = pipe((s) => s.trim(), (s) => s.toLowerCase());
pastro(" TUNG "); // "tung"