Khi name
chức năng được sử dụng nó sẽ trả về một cách chính xác tên của một từ khóa như một String, như trong:Cách đúng để chuyển đổi từ khóa clojure tên thành chuỗi là gì?
(name :k) ; => "k"
Một vấn đề tồn tại khi sử dụng name
vào một từ khóa namespaced như:
(name :n/k) ; => "k"
Tôi có thể sử dụng chức năng namespace
để lấy đúng chuỗi mà tôi đang tìm kiếm:
(str (namespace :n/k) "/" (name :n/k)) ; => "n/k"
Nhưng vì lý do nào đó, tôi cảm thấy có một cách tốt hơn để có được chuỗi đầy đủ.
Cách tốt nhất để làm điều đó là gì?
Chỉ cần thông tin: KHÔNG làm việc cho clojurescript. – ClojureMostly