Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个可以包含任意数据的向量。我想检查任何元素是否是阅读器宏,我该怎么做?
(is-reader-macro? #<DateTime 2012>) ;=> true
谢谢,穆尔塔萨
一旦字符串是read,您就无法通过结果数据来判断创建它的确切阅读器构造是什么。你刚才读到的数据项不是阅读器宏,它只是数据。
read
在您的具体示例中,您得到的是 jodatime DateTime 对象的打印表示,该对象无法读取 - 该#< ... >构造旨在防止这种情况。像这样打印的实际对象只是一个 jodatime DateTime 对象,而不是读取器宏。
#< ... >