当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Ruby Object.inspect用法及代码示例


本文简要介绍ruby语言中 Object.inspect 的用法。

用法

inspect → string

返回包含 obj 的人类可读表示的字符串。默认的 inspect 显示对象的类名、其内存地址的编码以及实例变量及其值的列表(通过在每个变量上调用 inspect )。用户定义的类应覆盖此方法以提供更好的 obj 表示。覆盖此方法时,它应返回一个其编码与默认外部编码兼容的字符串。

[ 1, 2, 3..4, 'five' ].inspect   #=> "[1, 2, 3..4, \"five\"]"
Time.new.inspect                 #=> "2008-03-08 19:43:39 +0900"

class Foo
end
Foo.new.inspect                  #=> "#<Foo:0x0300c868>"

class Bar
  def initialize
    @bar = 1
  end
end
Bar.new.inspect                  #=> "#<Bar:0x0300c868 @bar=1>"

相关用法


注:本文由纯净天空筛选整理自ruby-lang.org大神的英文原创作品 Object.inspect。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。