阅读Clojurescript中的用户输入

时间:2018-03-20 22:06:44

标签: clojurescript

我正在使用Lumo在CLJS中试验一个自定义Lisp评估器(在小件中读取 Lisp )。
有没有办法让用户询问字符串然后处理它?就像shell有read或Python有input一样 感谢。

1 个答案:

答案 0 :(得分:2)

您可以使用nodejs readline包:

(def readline (js/require "readline"))
(def rl (.createInterface readline #js {:input (.-stdin js/process) :output (.-stdout js/process)}))

(.question rl "ok?" pr)