这是我写的一个非常简单的函数,用于读取文本作为提示。它不起作用,但也没有给我错误。我已经尝试了所有可以考虑的修改,如果要让它工作,但无济于事。
代码:
def prompt(query="")
print (query) #I also tried 'print"#{query}"
var = gets()
return var
end
name = prompt("Input your name:")
puts"#{name}"
什么都没发生。这让我很沮丧,我不能做那么简单的事情,而且我已经花了一个小时。
代码本身没有问题。只是我的编辑Sublime Text 3没有很好地处理用户输入。
答案 0 :(得分:2)
如何从命令行运行脚本:
ruby my_script.rb