Scanner
clojure プログラムでJava クラスのローカル インスタンスを作成したいと考えています。これが機能しない理由:
; gives me: count not supported on this type: Symbol
(let s (new Scanner "a b c"))
しかし、次のようなグローバル インスタンスを作成できます。
(def s (new Scanner "a b c"))
唯一の違いは範囲であるという印象を受けましたが、どうやらそうではありませんでした。let
とはどう違いdef
ますか?