format

フォーマット指定子
  • %d:整数
  • %s:文字列
  • %f:小数点表記
  • %e:指数表記
  • %g:小数点表記または指数表記
  • %%:「%」を出力する

参考:

Kernel.#format | Ruby リファレンスマニュアル [公式]

Strings#%

puts "Name: %s" % name
puts "[%d, %d]" % [x, y]

参考:

sprintf より Ruby らしく書けるフォーマット文字列メソッド「Strings#%」| TechRacho

String#% | Ruby リファレンスマニュアル [公式]

式展開

参考:

文字列の中に式を展開 | Ruby 入門 (javadrive.jp)

文字列の中に式や変数を埋め込みたい – Qiita

Ruby の #{ } は変数展開じゃない – Qiita

Ruby の文字列連結に「#+」ではなく式展開「#{}」を使うべき理由 | TechRacho

Ruby の式展開についてまとめ | TechRacho

式展開 | Ruby リファレンスマニュアル [公式]

まとめ

参考:

数値・日付時間の format – Qiita

他言語との比較

参考:

書式化文字列 (format / sprintf) | hydrocul のメモ

タグ:

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です