Nguồn cho lazy-xml có sau đây:Trong Clojure tại sao sử dụng: chỉ []
(:use [clojure.xml :as xml :only []]
[clojure.contrib.seq :only [fill-queue]])
mục đích của việc sử dụng clojure.xml
nhưng niêm yết không có gì cho :only
lập luận là gì?
Có lẽ người viết mã này có một loạt các khai báo ': use' đã và không muốn viết mệnh đề': require' riêng biệt. Không phải là một quyết định được đề xuất IMO, nhưng nếu anh ta chỉ có một không gian tên mà anh ta đang sử dụng theo cách này thì nó sẽ cứu anh ta một vài nhân vật. – amalloy
Mùi mã? Tôi tự hỏi tại sao (các) nhà thiết kế ngôn ngữ không chọn tham gia * đơn * (kết hợp) sử dụng/yêu cầu. –
@SridharRatnakumar Cái gì. Đó là câu hỏi "Tôi tự hỏi" không có ý nghĩa. Macro 'ns' là một hình thức sử dụng/yêu cầu kết hợp, và bạn phải chỉ định bằng cách nào đó phần nào bạn muốn hiểu là' use', và cái nào là 'require'. Anh ta không thể đoán được một cách kỳ diệu. – amalloy