Trong Clojure, sự khác nhau giữa fn và fn * là gì? Tôi thấy fn * khi cú pháp trích dẫn một hàm được tạo bằng macro #. Ví dụ: trong REPL:Sự khác biệt giữa fn và fn * là gì?
user=> `#(inc %)
(fn* [p1__342__343__auto__] (clojure.core/inc p1__342__343__auto__))
Điều này chỉ đơn giản được sử dụng cho mục đích gỡ lỗi để xác định rằng hàm được tạo bởi # chứ không phải trực tiếp fn?
Xem http://stackoverflow.com/questions/10767305/what-is-fn-and-how-does-clojure-bootstrap – noahlz