Skip to content

End of Life Ruby 3.1 has reached end of life and gets no more fixes. Switch to Ruby 4.0 →

instance method

Kernel#printf

printf(io, string [, obj ... ]) → nil
printf(string [, obj ... ]) → nil

Equivalent to:

io.write(sprintf(string, obj, ...))

or

$stdout.write(sprintf(string, obj, ...))
See also #print #proc #pretty_inspect #putc also in 4.1 · 4.0 · 3.4 · 3.3 · 3.2 · 3.0