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