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


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