前置き Ruby で数値に3桁区切りを付加した文字列を取得する Tips です。 やり方 普通に考えると、 下桁から3桁ずつに区切って、 区切り文字を入れる。 それを、桁がなくなるまで繰り返す。 という手順になりますが、Ruby だと一行でできます。(他の言語でもできるんだとおもいますが) 例えば、数値1234567 に区切り文字(仮にカンマ)を付与した文字列を取得する場合、 1234567.to_s.reverse.scan(/.{1,3}/).join(",").reverse # => "1,234,567" 何をやっているかというと、 まず、to_s で文字列に変換 => "12345…