在Clojure中,可以使用(read-line)
函数从打印行尾读取输入。该函数会阻塞程序,直到用户在终端中输入一行文本并按下回车键。然后,(read-line)
函数会返回用户输入的文本作为字符串。
以下是一个示例代码:
(defn read-input []
(println "请输入一行文本:")
(let [input (read-line)]
(println "您输入的文本是:" input)))
(read-input)
在上述示例中,read-input
函数会打印提示信息并调用(read-line)
函数读取用户输入的文本。然后,它会将输入的文本打印出来。
注意:(read-line)
函数只能读取一行文本,如果用户输入多行文本,只会返回第一行。如果需要读取多行文本,可以考虑使用其他函数或库来实现。
关于Clojure的更多信息和学习资源,您可以参考腾讯云的Clojure产品介绍页面:Clojure产品介绍。
领取专属 10元无门槛券
手把手带您无忧上云