有人可以向我解释这个错误:
user> (let [^int i 3] i)
CompilerException java.lang.UnsupportedOperationException: Can't type hint a local with a primitive initializer, compiling:(NO_SOURCE_PATH:1)
我不明白,
究竟是什么我不能输入提示,为什么?
为什么我可以在相同的情况下使用数组类型提示?
user> (let [^ints ii (int-array 1)] ii) #<int[] [I@334a123f>
如何键入提示局部整数变量?