整数
p sprintf('%d', 5)
# => "5"
浮動小数点
p sprintf('%f', 5)
# => "5.000000"
浮動小数点1桁とかにしたい場合
p sprintf('%.1f', 5)
# => "5.0"
同様の書き方で下記のような書き方もできますが、他プログラムを触っていた方は上記(sprintf)のがなれていると思います "format_string % 値"
p '%d' % 5
# => "5"
複数埋め込む場合は後方が配列になります "format_string % [値1, 値2]"
p '%d%d' % [5, 6]
# => "56"