欢迎!有关如何工作的更多信息,请参阅关于页面。
朋友们,我是一个完全的新手,现在正在学习REPL技术。
类似于(class 1)或(class true)的形式运行正常,但之后(class;)事情就变得不对劲。通常的提示符用户=>变为#_=>,其他形式现在被忽略。为什么?
Debian / Clojure 1.10.3 / nREPL 0.8.3谢谢!
Clojure中的字符;表示注释的开始,注释会延续到下一行。因此,当你输入(class ;)时,你开始调用函数class,但闭合括号被注释掉了。因此,如果你输入更多内容并按下Enter键,REPL会认为所有内容都是函数调用的参数,并期待更多输入,直到最终遇到闭合括号。
;
(class ;)
class