Tag: c#
C# 7: Funkcje lokalne
Funkcje lokalne to nowy dodatek do języka C#. Ja zaś traktuje to jako mały lukier składniowy. Co to takiego? Zapraszam do czytania :)
C# 7: out i ref
out i ref to kolejne dwie nowości w C# 7, które mają na celu ułatwienie nam pracy z językiem :)
Co da dużo to niezdrowo…
W tym naszym świecie informatycznym jest tyle nowości, że będąc chcieć nadążyć za nimi stajemy się ekspertami od niczego. Więc nasuwa się pytanie czy ta pogoń jest warta swojej ceny?
C# 7: Pattern Matching
Kolejna nowość w C# 7 - pattern matching. Gdzie i w jakich okolicznościach możemy z tego skorzystać już teraz?
Funkcje wyższego rzędu: Currying
Ostatni post z cyklu funkcji wyższego rzędu. Tym razem co to jest currying i jak wygląda jego implementacja w różnych językach.
C# 7: Tuples
Co nasz czeka nowego w C# 7 - szybkie spojrzenie na nowe tuple jak i nowy lukier składniowy.
Funkcje wyższego rzędu: Fold/Reduce
Kontynuujemy opis funkcji wyższego rzędu opisem funkcji fold, reduce, inject czy aggregate, potocznie zwanymi fold ;)
Funkcje wyższego rzędu: Map i Filter
Po opisie co to są funkcje wyższego rzędu, pora na opis pierwszych dwóch: Map i Filter. Zaparzam do czytania by dowiedzieć się co one robią i do czego służą.
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.
Elixir #08 – Listy i Rekurencja
Kolejny, 8 odcinek nauki Elixir. Tym razem informacja o tym jak wyglądają listy, jak są one reprezentowane i dlaczego rekurencja jest tak bardzo tutaj ważna.
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.