多くのプログラミング言語では、千単位の区切り文字(たとえば、アメリカの文字列「1,000」の「、」)は「グループ化区切り文字」と呼ばれます。どうしてこれなの?
書き込まれた整数を他の境界で分離する実際のロケールはありますか?どこかで86,75,30,9や8675,309のような数字を書いている人はいますか?もしそうなら、それらのロケールは何ですか?
この問題は、このセパレーターの文字列を見つけるための定数の名前を思い出せなかったときに、Objective-Cで今日私に起こりました。「NSThou」と入力していましたが、自動完了機能はありませんでした。私はあなたがこのようにそれを手に入れることを思い出させるためにドキュメントに行かなければなりませんでした:
NSLocale *loc = [NSLocale currentLocale];
NSString *sep = [loc objectForKey:NSLocaleGroupingSeparator];
ただし、これはObjective-Cに固有のものではありません。昔のJavaの時代から、同じことと呼ばれていたことを思い出します。(Pythonの人々、OTOHは、それを「千単位の区切り文字」と呼んでいるようです。)