Pytania otagowane jako functional-programming

Programowanie funkcjonalne to paradygmat programowania oparty na budowaniu abstrakcji za pomocą funkcji, unikaniu skutków ubocznych i zmianie stanu. Czyste funkcjonalne programowanie jest bezpieczne dla wątków.


4
Jak posortować listę w Scali według dwóch pól?
jak posortować listę w Scali według dwóch pól, w tym przykładzie posortuję według lastName i firstName? case class Row(var firstName: String, var lastName: String, var city: String) var rows = List(new Row("Oscar", "Wilde", "London"), new Row("Otto", "Swift", "Berlin"), new Row("Carl", "Swift", "Paris"), new Row("Hans", "Swift", "Dublin"), new Row("Hugo", "Swift", "Sligo")) …

7
Funkcja mapowania w MATLAB?
Jestem trochę zaskoczony, że MATLAB nie ma funkcji Map, więc zhakowałem jeden razem, ponieważ jest to coś, bez czego nie mogę żyć. Czy jest tam lepsza wersja? Czy jest jakaś standardowa funkcjonalna biblioteka programistyczna dla MATLAB, której brakuje? function results = map(f,list) % why doesn't MATLAB have a Map function? …







9
Programowanie funkcjonalne - czy niezmienność jest droga? [Zamknięte]
W obecnym stanie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi będą poparte faktami, referencjami lub ekspertyzą, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i ewentualnie ponownie otworzyć, odwiedź centrum pomocy, aby uzyskać …

10
Jakie są najciekawsze równoważniki wynikające z izomorfizmu Curry-Howarda?
Z izomorfizmem Curry-Howarda zetknąłem się stosunkowo późno w moim życiu programistycznym i być może przyczynia się to do tego, że jestem nim całkowicie zafascynowany. Oznacza to, że dla każdej koncepcji programowania istnieje dokładny odpowiednik w logice formalnej i na odwrót. Oto „podstawowa” lista takich analogii, prosto z mojej głowy: program/definition …

9
Jakie są zalety programowania funkcjonalnego? [Zamknięte]
W obecnym stanie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi będą poparte faktami, referencjami lub ekspertyzą, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i prawdopodobnie ponownie otworzyć, odwiedź centrum pomocy, aby uzyskać …

1
dlaczego podania ludowe i ramda są tak różne?
Uczę się javascript FP, czytając książkę DrBoolean . Szukałem biblioteki programowania funkcjonalnego. Znalazłem Ramdę i Folktale. Obie twierdzą, że są funkcjonalną biblioteką programowania. Ale są tak różni: Ramda wydaje się zawierać funkcje użytkowe do obsługi list: mapowania, redukcji, filtrowania i czyste funkcje: curry, compose. Nie zawiera nic do czynienia z …


14
Przykładowa aplikacja Clojure średniej wielkości?
Czy istnieje przykładowa aplikacja Clojure średniej wielkości, której można by użyć jako przykładu „najlepszych praktyk” i dobry sposób na sprawdzenie, jak taka aplikacja wyglądałaby pod względem kodu i organizacji kodu? Aplikacja internetowa byłaby dla mnie szczególnie interesująca, ale najważniejsze jest to, że program robi coś powszechnie użytecznego (na przykład blog, …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.