【发布时间】:2010-10-11 23:43:31
【问题描述】:
我想在 clojure 程序中创建 Java Scanner 类的本地实例。为什么这不起作用:
; 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有什么区别?
【问题讨论】: