tôi vừa mới bắt đầu với Clojure. Tôi đang đọc this. Tôi không hiểu sự khác biệt giữa cách các biểu mẫu đặc biệt được triển khai và cách chức năng và macro được triển khai tại đó nóiClojure: sự khác biệt giữa cách các biểu mẫu, chức năng và macro đặc biệt được triển khai
Gần như tất cả các chức năng và macro được triển khai trong mã nguồn Clojure. Sự khác biệt giữa các hàm và macro được giải thích sau. Các biểu mẫu đặc biệt được trình biên dịch Clojure nhận ra và không được triển khai trong mã nguồn Clojure.
Ai đó có thể giải thích sự khác biệt giữa hai thứ? (Thực hiện trong mã nguồn Clojure và không được thực hiện trong mã nguồn Clojure)
Biểu mẫu đặc biệt tương tự với các từ khóa như "nếu" bằng các ngôn ngữ khác. – Cubic