【问题标题】:How to stop execution of function in Clojure without exiting REPL?如何在不退出 REPL 的情况下停止 Clojure 中的函数执行?
【发布时间】:2013-02-11 14:12:48
【问题描述】:

在 Clojure REPL 中是否可以在不终止 REPL 会话的情况下停止函数的执行?我该怎么做?

如果重要的话,我在 bash 中使用 lein repl。我正在使用 Leiningen 1.7.1

【问题讨论】:

  • 哪个 lein 版本? mobyte 的答案在 lein2 中对我有用。
  • 你真的应该升级到 Lein 2。它使用回复 REPL 真的很酷。

标签: clojure read-eval-print-loop


【解决方案1】:

你试过Ctrl-C 吗?它应该适用于您的情况。

更新。我已降级到 Leiningen 版本 1.7.1。它真的通过 Ctrl-C 退出 repl。你应该像 Bozhidar Batsov 所说的那样升级 lein。

【讨论】:

  • Ctrl-C 为我退出 REPL。
  • 使用 leiningen 2 为我工作
  • 在 Leiningen for Windows 下似乎不起作用(在 cmd 窗口中)。
【解决方案2】:

对于稍后提出此问题的 emacs 用户:

在 Emacs + nrepl + lein2 中:点击 ctrl c ctrl b 回到你的 repl

【讨论】:

    猜你喜欢
    • 2022-01-07
    • 2022-11-12
    • 1970-01-01
    • 2015-08-26
    • 1970-01-01
    • 2017-02-27
    • 1970-01-01
    • 2019-05-03
    相关资源
    最近更新 更多