🏷️ functional-programming

Map a reduce, funkcionální elegance

Při studiu Hadoopu jsem si odskočil ke Clojure "zkontrolovat", jak fungují funkce map a reduce - jeden ze základních kamenů funkcionálního programování.

Nekonečná lenost sekvencí

Clojure obsahuje lazy (líné) sekvence, což je velmi šikovný funkcionální koncept. Zejména, pokud je taková sekvence nekonečná! 🤭

Currying

Currying je zajímavý koncept funkcionálního programování, dostupný v mnoha jazycích. Jak se používá v Groovy a v Clojure?

Functions without side effects

Malé zamyšlení nad funkcionálním konceptem "functions without side effects".