Rubyリファレンス: Home

% (String)

Edit   History

標準クラス・モジュール > String > %

str % arg

%演算子(メソッド)は、書式付き文字列を作成します。左辺の文字列strで表した書式に右辺のargを埋め込んで、新しい文字列を返します。sprintf(str, arg)と同じです。書式について詳しくは、sprintfの書式をご覧ください。

num = 10.0 / 3
puts "%.4f" % num
3.3333

書式に埋め込む値が複数ある場合は、右辺を配列にします。

total = 300
average = 123.456
puts "total %d, average %.1f" % [total, average]
total 300, average 123.5

関連項目