0
我目前正在學習Ruby,並且編寫了一個非常簡單的程序來練習,並試圖使用TextWrangler的#來運行它!功能。NoMethodError for gets.chomp in nil:NilClass
print "Number: "
number = Integer(gets.chomp)
puts ""
print "Percentage: "
percentage = Integer(gets.chomp)
number_onepercent = number/100
number_percentage = percentage * number_onepercent
puts "#{percentage}% of #{number} is #{number_percentage}"
我試圖檢查是否有任何語法錯誤,但顯然沒有。 然而,當我試圖運行它的文本塊之後返回:使用.to_i而不是整數的
Number:
untitled text:2:in `<main>': undefined method `chomp' for nil:NilClass (NoMethodError)
會()幫助?
我在版本2.2和上面的代碼爲我工作。你知道你的版本是什麼嗎(用ruby -v檢查)? –