Nawet uważnie przyglądając się dokumentacji dotyczącej Clojure, nie widzę żadnego potwierdzenia, czy Clojure obsługuje przeciążanie operatora.Przeciążenie operatora w Clojure
Jeśli tak, to czy ktoś mógłby mi podać szybki sposób na przeciążenie, powiedzmy, operator "+", aby przekazać pewne predefiniowane metody, które możemy nazwać myPlus
.
Jestem bardzo nowy dla Clojure, więc ktoś tu pomoże bardzo mile widziane.
Gdybym miał wykluczyć clojure.core/+, mógłbym wykonać następujące czynności (defn + [xy] (myPlus xy)) jest poprawny? Jeśli tak, to właśnie chcę zrobić. Jak wykluczyć clojure.core/+ z mojej przestrzeni nazw? –
Dodałem to do mojej odpowiedzi. – pmf
Bingo, dokładnie to, czego szukam! Dzięki. –