self % args -> String[permalink][rdoc][edit] printf と同じ規則に従って args をフォーマットします。 args が配列であれば Kernel.#sprintf(self, *args) と同じです。それ以外の場合は Kernel.#sprintf(self, args) と同じです。 [PARAM] args: フォーマットする値、もしくはその配列 [RETURN] フォーマットされた文字列 例 p "i = %d" % 10 # => "i = 10" p "i = %x" % 10 # => "i = a" p "i = %o" % 10 # => "i = 12" p "i = %#d" % 10 # => "i = 10" p "i = %#x" % 10 # => "i = 0xa" p "i = %#o" % 10 # =