我一直试图做的是一个简单的noob项目,只是试图接受 小钥匙。不知道这是一个ruby版本还是aptana古怪,因为“STDIN.getch”和“raise”并没有突出显示,好像它们很重要或者根本不起作用。代码运行但没有任何反应。别的也不会开火。
require 'io/console'
def yesno
case STDIN.getch
when "Y" then true
when "N" then false
else raise "Invalid character."
end
end
答案 0 :(得分:0)
您正在定义方法yesno
但从不调用它。
只需写下
yesno
在最终end