欢迎!请查看关于页面以获取更多信息关于这是如何工作的。
大家好!我是完全的新手,现在正在尝试学习REPL技术。
在使用如(class 1)或(class true)这样的形式时一切正常,但之后用(class;)事情就糟了。通常的提示用户=>变成了#_=>,其他的表达式现在都被忽略了。为什么??
Debian / Clojure 1.10.3 / nREPL 0.8.3谢谢!
Clojure中的分号字符;标志着注释的开始,该注释会运行到下一行。所以,当您键入(class ;)时,您开始调用函数class,但关闭括号的下一行使用了注释。因此,如果您键入更多并按Enter键,REPL会认为一切都是函数调用的参数,并期待更多的输入,直到最终遇到关闭括号。
;
(class ;)
class