Rubyで大きい数字に対して億万などの単位をつける方法を開設します。
Rubyで大きい数字に対して億万などの単位をつける方法
次の様な関数を定義して使用すると良いです。
def to_ja(num)
num = num.to_s
if num.length > 8
"#{num[0..-9].gsub(/^0+/, '')}億#{num[-8..-5].gsub(/^0+/, '')}万#{num[-4..-1].gsub(/^0+/, '')}"
elsif num.length > 4
"#{num[0..-5].gsub(/^0+/, '')}万#{num[-4..-1].gsub(/^0+/, '')}"
else
num
end
end
終わりに
私は現在、Web3のサービスの開発をしています。詳しくはこちらの記事をご覧下さい。
無料でイーサリアムが当たる、Web3時代の寄付サイトを作った話