使用require,stdin未突出显示或正在工作

时间:2016-09-16 22:26:14

标签: ruby string events

我一直试图做的是一个简单的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

1 个答案:

答案 0 :(得分:0)

您正在定义方法yesno但从不调用它。

只需写下

yesno

在最终end

之后