let绑定值的^long类型提示没有任何作用
`
user=> (def x 1)
'user/x
user=> (set! warn-on-reflection true)
true
user=> (let [w ^long x] (Long/valueOf w))
反射警告,NO_SOURCE_PATH:13:18 - 调用静态方法java.lang.Long的valueOf无法解决(参数类型:未知)。
1
user=> (let [w (long x)] (Long/valueOf w))
1
user=>
`
但是clojure.string/index-of至少有两个这样的情况,即使它们确实起到了作用,也没有Reflective代码可以利用这些类型提示。