當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。