【问题标题】:How to make jar app waiting "return" key before exit? (Clojure)如何让 jar 应用程序在退出前等待“返回”键? (Clojure)
【发布时间】:2016-06-07 21:39:53
【问题描述】:

如果我在最后输入'let [exit (read)]',程序将等待'直到我输入一些东西,但不仅仅是输入键。 是否有等待用户“返回”键输入的功能?

【问题讨论】:

  • 你可以加一个while()来检查是否真的输入了一些东西
  • @Stultuske read 已经等待,直到在用户按下返回之前输入了某些内容。我这样理解这个问题,LavX64 希望能够在用户按下返回键时结束。

标签: java jar clojure leiningen


【解决方案1】:

当然,您可以将调用 read 替换为调用 read-line

(let [exit (read-line)])

【讨论】:

  • 这对我有用:(defn -main "我还没有做很多..." [& args] (println "Hello, World!") (let [exit (读行)]))
  • 顺便说一句:由于您不想处理已读取的数据,因此可以将其简化为: (defn -main "我还没有做很多... " [& args] (println "Hello, World!") (read-line))
  • 它也适用于我,但仅限于“Hello, world!”程序,我可以把我的代码发给你,让你看看问题出在哪里?
猜你喜欢
  • 2022-08-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多