更新情報 2019/03/01: 初版公開 2019/09/04: Ruby 2.6で追加されたstepのエイリアスとしての%を追記 2022/02/10: Ruby 3.1.0で更新 Ruby公式ドキュメントに記載されている`%(パーセント)記号の説明の中から、以下についてまとめました。なお、検証にはRuby 2.6.1とRuby 3.1.0を使いました。 剰余(割り算の余り)を表す % %記法(リテラル記法)で使う % 出力フォーマット(書式設定)で使う % printfの% String#%メソッド String#%メソッドへの3種類の引数渡し方法 Range#stepのエイリアスとしての%(2.6〜) 参考: Rubyで使われる記号の意味(正規表現の複雑な記号は除く) なお公式ドキュメントにある% ruby -e "puts 'Hello'"という%の用い方は説明文向けの記法であり
![Ruby: パーセント記号 `%` の使い方まとめ|TechRacho by BPS株式会社](https://cdn-ak-scissors.b.st-hatena.com/image/square/2aacf0630f1e52ffcd0b45c7fa89d227431920f0/height=288;version=1;width=512/https%3A%2F%2Ftechracho.bpsinc.jp%2Fwp-content%2Fuploads%2F2019%2F03%2Fruby_percent_sign_eyecatch2-min.png)