与 {{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 生成器生成的值交互时遇到了这个问题。