2016-09-16 8 views
0

私がやっていることは、ちょうど のマイナーキーを取り込もうとすると、簡単なnoobプロジェクトです。 "STDIN.getch"と "raise"は重要であるかまったく動作しているかのように強調表示されていないので、これがルビーバージョンかアプタナ奇妙なのか分かりません。コードは実行されますが、何も起こりません。 elseはどちらも起動しません。stdinが強調表示されていない、または動作していないことを要求しました

require 'io/console' 

def yesno 
    case STDIN.getch 
    when "Y" then true 
    when "N" then false 
    else raise "Invalid character." 
    end 
end 

答えて

0

メソッドyesnoを定義していますが、それを呼び出すことはありません。

ただ、最終end

yesno 

を書きます

関連する問題