我的 core.clj 函数不会上传到 REPL 中。我已经单独检查了它们,它们都是手动编译的。我该怎么办?[关闭]

My core.clj functions will not upload into the REPL. I've checked them all individually and they all compile by hand. What do I do? [closed]

提问人:Braden Christopher 提问时间:11/3/2023 更新时间:11/3/2023 访问量:62

问:


这个问题是由错别字或无法再现的问题引起的。虽然类似的问题可能在这里是主题,但这个问题的解决方式不太可能帮助未来的读者。

17天前关闭。

我正在编写一个小项目,到目前为止,我所有的代码都位于 core.clj 文件中。我不记得我采取了确切的步骤,但我在调试器上搞砸了,现在我的 core.clj 文件根本无法编译。我已经完成了我所有的函数,它们都是手工编译的。没有语法错误。为了以防万一,我已经从任何有问题的功能中删除了 #dbg 标签,但这仍然不起作用。我从这里做什么?我是编码新手,所以我现在迷路了。目前我正在使用带有 Calva 插件的 VSCode。我担心我在不知不觉中按下了一个组合键,该组合键混淆了一些代码,但这应该在手动编译过程中出现。

visual-studio-code 编译器错误 clojure read-eval-print-loop vscode-calva

评论

1赞 Harold 11/3/2023
如果你使用的是 Leiningen,有一个有用的命令可以在干净的上下文中从头开始重新编译。通常会在 REPL 时显示潜入源文件的错误。lein check

答:

0赞 Braden Christopher 11/3/2023 #1

明白了。由于某种原因,函数已更改,但未编译。谢谢