Clojure 1.2のネストされた静的内部クラスの型ヒントの構文は何ですか?Map.EntryのClojure型ヒント
^Map/Entry
と^Map.Entry
の両方を試しましたが、いずれもコンパイルされません。
Clojure 1.2のネストされた静的内部クラスの型ヒントの構文は何ですか?Map.EntryのClojure型ヒント
^Map/Entry
と^Map.Entry
の両方を試しましたが、いずれもコンパイルされません。
見つけた!
(ns com.example
(:import [java.util Map Map$Entry]))
(let [^Map$Entry foo ...])
とタイプヒンティングObject[]
のため:
(let [^"[Ljava.lang.Object;" foo ...])
ところで、それはいくつかの醜い構文です。より良い方法がありますか?
オブジェクト配列の場合は 'objects'です。 – Brian