Clojure - Funkcje
Clojure jest znany jako funkcjonalny język programowania, dlatego spodziewasz się, że duży nacisk zostanie położony na sposób działania funkcji w Clojure. W tym rozdziale omówiono, co można zrobić za pomocą funkcji Clojure.
Sr.No. | Funkcje i opis |
---|---|
1 | Definiowanie funkcji Funkcja jest definiowana przy użyciu ‘defn’ makro. |
2 | Funkcje anonimowe Funkcja anonimowa to funkcja, z którą nie jest skojarzona żadna nazwa. |
3 | Funkcje z wieloma argumentami Funkcje Clojure można zdefiniować z zerem lub większą liczbą parametrów. Nazywane są wartości, które przekazujesz do funkcjiarguments, a argumenty mogą być dowolnego typu. |
4 | Funkcje wariadyczne Clojure oferuje instrukcję „case”, która jest podobna do instrukcji „switch” dostępnej w języku programowania Java. |
5 | Funkcje wyższego rzędu Funkcje wyższego rzędu (HOF) to funkcje, które przyjmują inne funkcje jako argumenty. HOF są ważną techniką programowania funkcjonalnego i są dość powszechnie używane w Clojure. |