我遇到了一个“无法将 Fixnum 转换为 String (TypeError)”的错误,虽然它看起来很简单,但我不确定如何解决它。我认为我的逻辑是合理的——将输入的字符串变量转换为整数,然后执行基本操作——但显然我错过了一些关键信息。
puts 'What is your favourite number?'
favenum = gets.chomp
better = favenum.to_i + 1
puts 'Yeah '+favenum+' is nice enough but '+better+' is bigger and better by far! Think on.'
已尝试寻找答案,但目前存在相同错误的示例远远超出了我的基本 ruby 技能。