Clojure 序列类型

5

什么是序列的正确类型?我有这段代码:

(defrecord MethodInfo [^clojure.lang.ISeq preconds ^clojure.lang.ISeq postconds])

但似乎它并不能正确地强制类型要求,因为我可以写(new MethodInfo 1 2)

1个回答

7

1
大多数情况下是正确的。您可以在definterface中使用类型提示,生成的接口将具有正确类型的字段。不过,这仅用于互操作性目的,您关于不强制执行静态类型的观点是正确的。 - amalloy

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接