【发布时间】:2014-12-28 13:31:33
【问题描述】:
我正在学习 Chris Pine 的Learn to Program,但我无法让这个练习发挥作用。
从用户那里得到一个num,然后应该告诉用户num + 1是一个更大更好的数字。
使用此代码:
1 puts 'What\'s your favorite number?'
2 num = gets.chomp
3 num = num.to_i + 1
4 puts num +' is a bigger and better favorite number.'
我在第 4 行收到此错误:
in '+': String can't be coerced into Fixnum (TypeError)
所以我的字符串变量实际上并没有被转换为整数,对吧?我该如何完成这项工作?
【问题讨论】: