3
Co dokładnie oznacza „funkcja częściowa” w programowaniu funkcjonalnym?
Według mojego zrozumienia, funkcje częściowe są funkcjami, które otrzymujemy, przekazując do funkcji mniej parametrów niż oczekiwano. Na przykład, jeśli byłoby to bezpośrednio poprawne w Pythonie: >>> def add(x,y): ... return x+y ... >>> new_function = add(1) >>> new_function(2) 3 W powyższym fragmencie new_functionznajduje się funkcja częściowa. Jednak według Haskell Wiki …