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检查)? –