Khi sử dụng clojure.string, tôi nhận được những lời cảnh báo sausử dụng clojure.string gây cảnh báo
WARNING: replace already refers to: #'clojure.core/replace in namespace: tutorial.regexp, being replaced by: #'clojure.string/replace
WARNING: reverse already refers to: #'clojure.core/reverse in namespace: tutorial.regexp, being replaced by: #'clojure.string/reverse
kịch bản clojure của tôi là:
(ns play-with-it
(:use [clojure.string]))
Có cách nào để sửa chữa những cảnh báo?
Cảm ơn. Có thể undestand rằng từ doc của 'use'?" Giống như 'require', nhưng cũng đề cập đến không gian tên của mỗi lib bằng cách sử dụng' clojure.core/refer' "Những gì họ có ý nghĩa của câu này? – viebel
Nó có nghĩa là 'use' thực hiện chính xác những gì' require' làm và sau đó trên nó yêu cầu 'refer' tạo các ánh xạ trong không gian tên hiện tại cho các công cụ được export bởi namespace là' use'd. (Cái mà tôi gọi là * mang [ing] tất cả các Vars từ [không gian tên 'use'd] trực tiếp vào không gian tên của bạn * ở trên.) Cf. '(doc refer)'. –
Niềm vui của Clojure giải thích những điều khá tốt quá. – Bill