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


Ruby Inspector類用法及代碼示例


本文簡要介紹ruby語言中 IRB::Inspector類 的用法。

irb 檢查員

為了創建您自己的自定義檢查器,您應該注意兩件事:

Inspector 使用 inspect_value inspect_proc 來輸出返回值。

這也允許一個可選的 init + 或 init_proc ,當檢查器被激活時調用。

知道了這一點,您可以創建一個基本的檢查器,如下所示:

irb(main):001:0> ins = IRB::Inspector.new(proc{ |v| "omg! #{v}" })
irb(main):001:0> IRB.CurrentContext.inspect_mode = ins # => omg! #<IRB::Inspector:0x007f46f7ba7d28>
irb(main):001:0> "what?" #=> omg! what?

相關用法


注:本文由純淨天空篩選整理自ruby-lang.org大神的英文原創作品 Inspector類。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。