Clojure ^浮动与#^浮动?

Rog*_*len 5 clojure

Clojure类型注释^floats和之间有什么区别#^floats

在拉取请求中,有人建议我使用此注释:

(.put #^floats init-fft-array)
Run Code Online (Sandbox Code Playgroud)

这诀窍,但我不知道为什么'#'在那里.我发现这也有效:

(.put ^floats init-fft-array)
Run Code Online (Sandbox Code Playgroud)

有什么区别吗?

noi*_*ith 10

#^floats是一种遗留语法,较新的Clojure版本^floats是首选.