2013-03-20 39 views

回答

3

一旦字符串是read你不能得到的数据告诉什么确切的读者构建创建它。刚才读到的数据项不是读者宏,它只是数据。

在您的具体示例中,您得到的是jodatime DateTime对象的打印表示,无法读取 - #<...>构造旨在防止这种情况。打印出来的实际对象只是一个jodatime DateTime对象,而不是读者宏。

+0

+1的解释。那么如何检查vector是否包含一个包含简单值(如string或int)的实际对象呢? – murtaza52 2013-03-20 10:38:48

+0

也许您在寻找实例吗? http://clojuredocs.org/clojure_core/1.2.0/clojure.core/instance_q – DanLebrero 2013-03-20 11:14:29