在ruby中,使用gets.chomp
,我可以要求用户输入并将其保存为我可以使用的变量。例如......
puts "In which city do you stay?" city = gets.chomp puts "The city is " + city
coffeescript(或javascript)中有什么东西可以做同样的事吗?我查看过javascript - readline
,prompt
,process.stdin
......
这些工作有点,但我找不到如何将用户输入保存为我可以使用并稍后处理的变量的方法。
答案 0 :(得分:0)
假设您正在编写一个在控制台上运行的应用程序(而不是在浏览器中),这里有几个指示:
首先用低级别机制解释它是如何完成的:
http://st-on-it.blogspot.no/2011/05/how-to-read-user-input-with-nodejs.html
第二个让它变得可以忍受:
http://tjholowaychuk.com/post/9103188408/commander-js-nodejs-command-line-interfaces-made-easy