我试图这样做:
(defprotocol TestP
(fun [this ^int i]))
(deftype Test [] TestP
(fun [this ^int i] i))
但是,编译失败并说Can't find matching method: fun
. 这是否意味着 deftype 函数可能不接受参数的类型提示?
我试图这样做:
(defprotocol TestP
(fun [this ^int i]))
(deftype Test [] TestP
(fun [this ^int i] i))
但是,编译失败并说Can't find matching method: fun
. 这是否意味着 deftype 函数可能不接受参数的类型提示?