【发布时间】:2015-03-18 19:06:07
【问题描述】:
如何给一个变量指定两种类型的可能性?
(defn connect! [(or ^:String :^java.net.InetAddress) host ^:Integer port] ...)
谢谢!
【问题讨论】:
-
您为什么要这样做?类型提示的目的是让编译器避免反射。允许一个表单被类型提示为两个不同的类会破坏这个目的。
标签: clojure clojure-java-interop