読者です 読者をやめる 読者になる 読者になる

String#%

String#%メソッドがあるのをはじめて知った。

puts "#03d" % 9 #=> 009

いわゆるC言語でいうprintfを%メソッドで記述できる。
基本的にはsprintfと同じように扱える。

はじめて見ると%演算子で文字列を割ってるように見えるので驚くが、簡潔に記述できていいかもしれない。