clojure - is it possible to have type hints without LET? -
this code (an example):
(def foo (.java_method java_object)) (debug "result of method bar() on object foo: " (.bar foo)) i warning (foo of type footype in java):
reflection warning, example/test.clj:2 - phone call bar can't resolved i can remove warning type hint:
(def foo (.java_method java_object)) (debug "result of method bar() on object foo: " (.bar ^footype foo)) this works, have type hinting every time utilize foo. solution utilize let, creates indentation level, i'd avoid. possible like?:
(def foo (.java_method java_object)) (set-type foo footype) (debug "result of method bar() on object foo: " (.bar foo))
no. associating compile-time metadata type-hints named values, utilize let.
clojure
No comments:
Post a Comment