在按下某个键之前如何制作一个clojure程序块?

时间:2014-01-08 15:00:35

标签: clojure

如何在按下某个键之前创建一个clojure程序块?

我希望在其他语言中使用stdin的阻塞读取的等效行为。

1 个答案:

答案 0 :(得分:0)

最简单的方法是使用JLine的ConsoleReader。

有关详细信息,请参阅Clojure Cookbook:https://github.com/clojure-cookbook/clojure-cookbook/blob/master/04_local-io/4-02_read-unbuffered-keystroke.asciidoc

JohnJ的评论(Reading unbuffered keyboard input in Clojure)中的问题与Cookbook中的问题非常相似。