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


Ruby String.string % object用法及代码示例


本文简要介绍ruby语言中 String.string % object 的用法。

用法

string % object → new_string

将格式化 object 的结果返回到格式规范 self(有关格式化详细信息,请参见 Kernel#sprintf ):

"%05d" % 123 # => "00123"

如果 self 包含多个替换,则 object 必须是包含要替换的值的 Array 或 Hash:

"%-5s: %016x" % [ "ID", self.object_id ] # => "ID   : 00002b054ec93168"
"foo = %{foo}" % {foo: 'bar'} # => "foo = bar"
"foo = %{foo}, baz = %{baz}" % {foo: 'bar', baz: 'bat'} # => "foo = bar, baz = bat"

相关用法


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