我是ruby的新手并且现在做了一些调整我从一个tut中记下了一些代码,但是我收到了一个错误:
ruby1.rb:9:in `<main>': undefined method `to' for 43:Fixnum (NoMethodError)
这是我的代码:
print "Enter a Value:"
first_num = gets.to_i
print "Enter another value:"
second_num = gets.to_i
puts first_num.to.s + " + " + second_num.to_s + " = " +
(first_num + second_num).to_s
答案 0 :(得分:1)
只需更改
即可puts first_num.to_s + " + " + second_num.to_s + " = " + (first_num + second_num).to_s
您在那里遇到了错误,而不是to_s
使用了to.s
答案 1 :(得分:1)
你的第一个to应该是to_s
试试这个
puts "#{first_num} + #{second_num} = #{first_num + second_num}"