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


Ruby XMP类用法及代码示例

本文简要介绍ruby语言中 XMP类 的用法。

irb 的示例打印机。

它很像标准库 PrettyPrint ,在运行时显示每个表达式的值。

为了使用这个库,你必须首先要求它:

require 'irb/xmp'

现在,您可以利用 Object#xmp 便捷方法。

xmp <<END
  foo = "bar"
  baz = 42
END
#=> foo = "bar"
  #==>"bar"
#=> baz = 42
  #==>42

您还可以创建一个 XMP 对象,并带有一个可选的绑定来打印给定绑定中的表达式:

ctx = binding
x = XMP.new ctx
x.puts
#=> today = "a good day"
  #==>"a good day"
ctx.eval 'today # is what?'
#=> "a good day"

相关用法


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