Tag: programowanie funkcyjne
Elixir Bonus #01 – Funkcje wyższego rzędu
Pierwszy post typu: bonus. Szybkie przedstawienie w jaki sposób można zwracać funkcję z funkcji jak i przekazywać funkcję do funkcji oraz jak wygląda lambda w Elixir.
Funkcje wyższego rzędu
Jeden z podstawowych paradygmatów programowania funkcyjnego: funkcje wyższego rzędu. Dostępne nie tylko z poziomu języków funkcyjnych ale też obiektowych.
Rekurencja ogonowa i jej optymalizacja
Tail recursion/rekurencja ogonowa. To specjalny przypadek wywołania tail call. A za razem też specjalny przypadek rekurencji. Dziś koncentruje się na opisaniu co to takiego i na czym to polega.
Pattern Matching
Tym razem wstęp do jutrzejszego postu o Elixir - pattern matching. Coś co warto wiedzieć i jest potrzebne do zrozumienia o czym będę pisał jutro.