Thậm chí xem xét kỹ tài liệu về Clojure, tôi không thấy bất kỳ xác nhận nào trực tiếp về việc Clojure có hỗ trợ quá tải toán tử hay không.Quá tải nhà điều hành trong Clojure
Nếu có, ai đó có thể cung cấp cho tôi một đoạn trích nhanh về cách quá tải, giả sử toán tử "+" ủy quyền cho một số phương pháp được xác định trước mà chúng tôi có thể gọi myPlus
.
Tôi là rất mới đối với Clojure, vì vậy, trợ giúp của ai đó tại đây sẽ được đánh giá cao.
Vì vậy, nếu tôi loại trừ clojure.core/+, tôi có thể thực hiện các thao tác sau (defn + [xy] (myPlus xy)) đúng không? Nếu vậy, đó chính là điều tôi muốn làm. Làm cách nào để loại trừ clojure.core/+ khỏi không gian tên của tôi? –
Tôi đã thêm câu trả lời này vào câu trả lời của mình. – pmf
Bingo, chính xác những gì tôi đang tìm kiếm! Cảm ơn. –