LightTable REPL returns nil 而不是函数 return 值
LightTable REPL returns nil instead function return value
为什么 LightTable 不显示函数结果而是 returns nil?
(defn greet
([] (greet "you"))
([name] (print "Hello" name))) #'user/greet
(greet) nil
(greet "World") nil
实际上,这不是 LightTable 问题,'print' 函数 returns 无。
你可以看到
When you type "hello, world" in Clojure REPL, why does it say 'nil'?
为什么 LightTable 不显示函数结果而是 returns nil?
(defn greet
([] (greet "you"))
([name] (print "Hello" name))) #'user/greet
(greet) nil
(greet "World") nil
实际上,这不是 LightTable 问题,'print' 函数 returns 无。 你可以看到 When you type "hello, world" in Clojure REPL, why does it say 'nil'?