Polski Front-End Logo


Polskie serwisy na temat front-endu

Daniel Idaszak - ikonaDaniel Idaszak

Podstawy Programowania Funkcyjnego #5 Partial Aplication, Currying

22-10-2017

W tej serii uczymy się Podstaw Programowania Funkcyjnego. Wykorzystamy przy okazji wiedzę zdobytą w serii dotyczącej ES6. Tym razem dowiemy się czym są oraz czym się różnią terminy Partial Application oraz Currying. Zaczynajmy!


# Partial Application
Standardowo dla stworzonej wcześniej funkcji, przy wywołaniu "aplikujemy" jednocześnie wszystkie argumenty i oczekujemy na jej rezultat. 
Wyobraźmy sobie panel sterowania statku kosmicznego, w którym musimy podawać komunikaty o kolorze świecącej się diody:


 
let checkLed = (a,b) => console.log(`${a} ma kolor ${b}`);

checkLed("dioda"...

Chcesz więcej? Przeczytaj w oryginale!

Przejdź do artykułu

Copyright@2017 - Na Frontendzie

Ta strona, tak jak praktycznie każda w internecie, wykorzystuje ciasteczka.