Peter Cooper 的关于多态性的开始 Ruby 中的一个示例涉及该to_s
方法。他举了这个例子:
puts 1000.to_s
puts [1, 2, 3].to_s
puts ({ :name => 'Fred', :age => 10 }).to_s
并将其显示为输出:
1000
123
age10nameFred
但我得到的输出是:
1000
[1, 2, 3]
{:name=>"Fred", :age=>10}
有谁知道为什么会这样?红宝石有变化,还是我做错了什么?或者没有足够的信息可以告诉?我怎样才能找到它?