整数に3桁区切りカンマを仕込む備忘録
(http://qiita.com/Katsumata_RYO/items/1055c2f27cbd99e67fc2)
上記ページの次のコードがよくわからないので教えてください。
Ruby
1class Integer 2 def jpy_comma 3 self.to_s.gsub(/(\d)(?=(\d{3})+(?!\d))/, '\1,') # これはどういうことをしていますか? 4 end 5end 6 7numeric = 12485456309235 8p numeric.jpy_comma
実行結果
"12,485,456,309,235"
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。