Clojureでキャストを行うためには、clojure.core/cast関数を使用します。 cast http://clojure.github.io/clojure/clojure.core-api.html#clojure.core/cast http://stackoverflow.com/questions/3652675/how-can-i-cast-a-java-class-in-clojure 使い方は、 (cast [型] [キャスト対象のオブジェクト]) で、 (cast String "hello") みたいな感じで使います。上記の例だと、全く意味ないですけど。 これを使った、適当なお題はないかなぁと思って、以前Clojureを使っていてjava.util.ExecutorService#submitをClojureの関数を渡そうとしてちょっと失敗したことを思い出した

