python - Julia 中的数字分隔符

标签 python c++ integer julia separator

在 Julia 中编码显示使用下划线作为整数数字分隔符在 Julia 中有效。

x = 1_000_000

   x = 1000000

基本上是一样的。

但是,我无法找到相关文档来阅读更多详细信息。谁能指出我这一点。

另外,数字分隔符在不同语言中是否很常见? C++、java、Python中的分隔符是什么?

最佳答案

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 没有数字文字分隔符。

关于python - Julia 中的数字分隔符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31546263/

相关文章:

python - 我如何在 python 中使用 pcov 来获取每个参数的错误?

python - 为什么我的 `else` block 的 `try` 部分的代码没有运行?

c++ - 继承和模板,一种奇怪的行为

c++ - 如何从 C++ 中的最后一行读取文本文件?

python - float 到整数的转换在 Python 中表现得非常奇怪

java - 两个整数的中间值

python - 在 Python 中追加列表的说明和首选方法

python - IntEnum 返回 AttributeError : can't set attribute

c++ - 为什么我们需要 `simple-declaration` 中的第二个定义?

java - 从 Java 中的数字中删除数字