我在 Clojure 1.3.0 中对一些东西使用了有序集。我的project.clj包括[ordered "1.1.0"].
当我打电话时,(str (ordered-set 1 2 3))我得到"ordered.set.OrderedSet@6"了,但是当我调用普通的 clojure 哈希集时(str (hash-set 1 2 3)),我得到了正确"#{1 2 3}"的结果。
该str方法在某处调用.toString,那么如何覆盖该.toString方法ordered-set以便从中获取正确的字符串?
谢谢