JavaScript

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"

Terma të lidhur