Ral*_*lph 6 clojure type-hinting
java.util.Map.Entry在Clojure 1.2中,嵌套静态内部类的类型提示的语法是什么?
我都尝试^Map/Entry和^Map.Entry,也不进行编译.
Ral*_*lph 10
找到了!
(ns com.example
(:import [java.util Map Map$Entry]))
(let [^Map$Entry foo ...])
Run Code Online (Sandbox Code Playgroud)
对于类型提示Object[]:
(let [^"[Ljava.lang.Object;" foo ...])
Run Code Online (Sandbox Code Playgroud)
顺便说一下,这是一些丑陋的语法.有没有更好的办法?