如何在按下某个键之前创建一个clojure程序块?
我希望在其他语言中使用stdin的阻塞读取的等效行为。
答案 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中的问题非常相似。