3桁カンマ

Ruby の sprintf フォーマットは基本的に C 言語の sprintf(3) のものと同じです。ただし、short や long などの C 特有の型に対する修飾子がないこと、2進数の指示子(%b)が存在すること、sprintf のすべての方言をサポートしていないこと(': 3桁区切り)などの違いがあります。

金額を3桁ごとにカンマで区切るということをやろうとしたけど、printfのフォーマットじゃ出来ないのね。残念。


そんなときにはRubyレシピブック!ちゃんと載ってましたよ。嬉しいね。

Rubyレシピブック 268の技

Rubyレシピブック 268の技