2011-10-25 51 views
12

#^ có nghĩa là gì trong Clojure? Bản sao của tôi Niềm vui của Clojure không đề cập đến nhà điều hành này ở bất cứ nơi nào (nó không có trong chỉ mục hoặc bất kỳ nơi nào trong văn bản mà tôi đã xem). Tôi thực sự không thể tìm kiếm bằng Google, bởi vì toán tử được tạo thành từ các ký tự đặc biệt mà hộp tìm kiếm bỏ qua.Toán tử #^có ý nghĩa gì trong Clojure?

Trả lời

15

#^ là dạng cũ của siêu dữ liệu reader macro. Nó đã được đổi thành ^ trong clojure 1.2.

+0

Cảm ơn. Đây là một số mã Clojure cũ, và có vẻ như nó đang sử dụng '# ^' trên toàn bộ chỗ cho các gợi ý kiểu cho trình biên dịch. – quanticle

Các vấn đề liên quan