Clojure 具有最小和最大限制的架构?

Clojure 具有最小和最大限制的架构?,clojure,plumatic-schema,Clojure,Plumatic Schema,是否可以向以下架构添加最小和最大限制 我希望模式在Number为100时引发异常 (def Number schema/Int) 您可以使用schema/pred合并任意谓词: (schema/pred #(<= 0 % 100)) 如果您命名谓词(例如范围内的,),则会得到更好的错误消息 (schema/constrained schema/Int #(<= 0 % 100))

是否可以向以下架构添加最小和最大限制

我希望模式在
Number
为<0且>100时引发异常

(def Number
  schema/Int)

您可以使用
schema/pred
合并任意谓词:

(schema/pred #(<= 0 % 100))
如果您命名谓词(例如范围内的
),则会得到更好的错误消息

(schema/constrained schema/Int #(<= 0 % 100))