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 リファレンスマニュアル [公式]

式展開

参考:

文字列の中に式を展開 | Let’s プログラミング

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

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

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

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

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

まとめ

参考:

数値・日付時間の format – Qiita

他言語との比較

参考:

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

記事をシェアする:
タグ:

コメントを残す

メールアドレスが公開されることはありません。

Protected by reCAPTCHA