format

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

参考:

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

Strings#%

puts "Name: %s" % name
puts "[%d, %d]" % [x, y]Code language: Ruby (ruby)

参考:

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

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

式展開

参考:

文字列の中に式を展開 | JavaDrive

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

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

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

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

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

まとめ

数値/日付時間の format – Qiita

他言語との比較

参考:

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

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

コメントを残す

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

Protected by reCAPTCHA