欢迎!有关如何工作的更多信息,请参阅 关于 页面。
朋友们!我是一个完全的新手,现在正在尝试学习REPL技术。
使用如(class 1)或(class true)这样的形式完全正确,但在(class ;)之后事情就乱了。普通的提示符user=>变为#_=>,其他形式现在被忽略。为什么??
Debian / Clojure 1.10.3 / nREPL 0.8.3谢谢!
字符 ; 表示Clojure中注释的开始,注释将延续到下一个换行符。所以输入 (class ;) 实际上是调用function的class函数,但关闭括号被注释掉了。因此,如果您继续输入并按下回车键,REPL会认为一切都是函数调用的参数,并期望更多的输入,直到最终遇到关闭括号。
;
(class ;)