阅读背景:

Ruby在创建对象时自动调用to_s方法

来源:互联网 
class A
  def initialize(string, number)
    @string = string
    @number = number
  end

  def to_s
    "In to_s:\n   #{@string}, #{@number}\n"
  end
  def to_a
    "In to_a:\n   #{@string}, #{@number}\n"
  end
end
puts a = A.new("hello world", 5)
class A
  def initialize(string, number)
    @s



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: