gpt4 book ai didi

localization - 欧洲人如何写带有小数的数字列表?

转载 作者:行者123 更新时间:2023-12-04 13:33:42 24 4
gpt4 key购买 nike

据我了解,欧洲人(*)用小数点分隔符写逗号的数字,所以四分之一写为1,25
欧洲人还使用逗号分隔列表,那么如何编写一个十进制数字列表?我作为英国人,会这样写一个四分之一,一半又四分之三的代码:

1.25, 1.5, 1.75

您如何在欧洲做到这一点?

(为什么这是一个编程问题?因为我正在编写一个程序,向欧洲用户询问数字列表!)

*就此问题而言,欧洲没有英语国家。 :-)

最佳答案

这因文化而异,并且在一个文化中也不同。 CLDR数据包含指定列表分隔符的“list” elemen t,并且它是大多数区域性的分号,请参见chart of number symbols(元素“列表”)。但是,该定义非常隐含,并且语言环境内部也存在差异。有些人认为1,25,1,5,1,75是可以接受的,而其他人则认为1,25。 1,5; 1,75。也有人认真地认为,在强烈的数学或数字上下文中,应该偏离语言环境的惯例,并使用带小数点的盎格鲁-撒克逊符号,因此使用逗号作为分隔符。

在实际方面,我认为使用“;”并不是很错误。当使用小数逗号或什至使用小数点时,用作数字列表分隔符。因此,您甚至可以考虑使用“;”在所有语言环境中。

但是,当涉及到用户输入时,就比较棘手了。原则上,您接受的内容应该是自由的,但是由于逗号可以表示为十进制逗号,千位分隔符或列表项分隔符,因此有些东西太自由了。

如果可能,请分别提示输入每个数字,以避免出现分隔符问题。如果无法做到这一点,那么关键的事情就是使使用起来非常清楚。我什至可以说要求分号为“;”是最可靠的事情。

关于localization - 欧洲人如何写带有小数的数字列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11104071/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com