[#47173] 小数点以下を切り捨てる方法について — "T.Soejima" <clev@...2.so-net.ne.jp>

お世話になっております。そえじま@勉強中です。

16 messages 2010/06/23

[ruby-list:47179] Re: 金額を漢字フォーマット 億, 千, 万

From: "ISHIKAWA Takayuki" <rechka_osaka@...>
Date: 2010-06-23 20:49:42 UTC
List: ruby-list #47179
こんにちは、石川です。

本筋とは関係ないので恐縮ですが…「1億2,345万6,789円」というような
表記を見るといつも苦々しく感じています。

「,」は、(英語で言えば) thousand, million, billion, …を表す桁
区切り記号です。これは、類別で言えば日本語の 万, 億, 兆, …に
あたります。ですので、3桁区切りの命数体系を母語とする人は、「,」
を見て thousand や million という数を認識しています。

日本語には 万, 億, 兆, …という便利な単位があるので、これらを
用いている場合には「,」は不要なだけではなく余計な混乱を招いて
しまいます。(ロシア人に日本を案内した際に「あれは million
(миллион) じゃない」と何度説明したことか…。3桁区切り系の
外国人に知人がいる人は同じ苦労をしているはず。)

こういった議論は、「本多勝一 コンマ」で検索するといくつか見つかり
ます (本多勝一氏自身がどういった主張をしていたか、は忘れてしまい
ました…)。

受注案件でしたら、言われた通りに作るしかないと思いますが、もし
そうでなければ、最後の「数字をカンマ区切り」処理をやめておく方が、
処理面でも楽になり混乱も避けられるのでよりよいのではないかと思い
ます。いかがでしょうか。(技術的には面白い話題でした。)

追伸:
ruby-list:46909 の thread にぶら下がったままなのですが、こういう
場合は途中からでも thread を切る方がいいでしょうか。

-- 
石川 


In This Thread