与 {{inst?}} 关联的规范生成器可能产生的瞬间在技术上有效,但不可以读回(而且在现实中也不实用)。
(require '[clojure.spec.alpha :as s])
(second (last (s/exercise inst? 100)))
;; => #inst "883641-02-19T16:17:26.482-00:00"
#inst "883641-02-19T16:17:26.482-00:00"
;; => RuntimeException 日期时间语法不识别:883641-02-19T16:17:26.482-00:00 clojure.instant/fn--7987/fn--7988 (instant.clj:107)
这是一个小问题,但我是在与 inst 生成器和生成的值在交互的过程中遇到这个问题的。