朱莉娅的数字分隔符

时间:2015-07-21 17:54:13

标签: python c++ integer julia separator

Julia中的编码显示使用下划线作为整数位分隔符在Julia中起作用。

x = 1_000_000

   x = 1000000

基本上是一回事。

但是,我无法找到相关文档,以了解更多详细信息。任何人都可以指出这一点。

数字分离字符在不同语言中是常​​见的吗? C ++,java和Python中的分隔符是什么?

2 个答案:

答案 0 :(得分:6)

standards proposal document for C++14对数字分隔符的基本原理和可能选择进行了非常冗长的讨论。考虑过`'_::(空格)。一些讨论引用了其他语言。根据该文件,_也用于Ada,VHDL,Verilog和Algol68。下划线似乎也用于Java 7(StackOverflow questionproposal)。 C ++以'作为分隔符。

Julia尚未正式记录下划线分隔的数字文字,但您可以在this GitHub issue (#848)this julia-dev thread中找到一些信息。

看起来Python没有数字文字分隔符。

答案 1 :(得分:3)

我刚刚提出拉动请求将其添加到手册中,当您发现缺少它时,将它们添加到文档中非常容易,请参阅: