在 Julia 中编码显示使用下划线作为整数数字分隔符在 Julia 中有效。
x = 1_000_000
和
x = 1000000
基本上是一样的。
但是,我无法找到相关文档来阅读更多详细信息。谁能指出我这一点。
另外,数字分隔符在不同语言中是否很常见? C++、java、Python中的分隔符是什么?
最佳答案
standards proposal document for C++14对数字分隔符的基本原理和可能的选择进行了非常冗长的讨论。考虑的 `
、'
、_
、::
和 (空格) .一些讨论引用了其他语言。根据文档,
_
还用于 Ada、VHDL、Verilog,可能还有 Algol68。 Java 7 中似乎也使用了下划线( StackOverflow question 、 proposal )。 C++ 选择 '
作为分隔符。
Julia 尚未正式记录下划线分隔的数字文字,但您可以在 this GitHub issue (#848) 中找到一些信息。和 this julia-dev thread .
看起来 Python 没有数字文字分隔符。
关于python - Julia 中的数字分隔符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31546263/