Julia 中的数字分隔符
Digit Separator in Julia
Julia 中的编码显示使用下划线作为整数数字分隔符在 Julia 中有效。
x = 1_000_000
和
x = 1000000
基本上是一样的。
但是,我找不到这方面的文档,无法阅读更多详细信息。谁能指出我这一点。
另外,数字分隔符在不同语言中是否很常见? C++中的分隔符java和Python是什么?
standards proposal document for C++14 has a very lengthy discussion on the rationale and possible choices for a digit separator. The considered `
, '
, _
, ::
, and </code> (space). Some of the discussion cites other languages. According to the document, <code>_
is also used in Ada, VHDL, Verilog, and possibly Algol68. Underscores also appear to be used in Java 7 (Whosebug question, proposal)。 C++ 选择 '
作为分隔符。
Julia 尚未正式记录下划线分隔的数字文字,但您可以在 this GitHub issue (#848) and this julia-dev thread.
中找到一些信息
看起来 Python 没有数字文字分隔符。
我刚刚提出了将其添加到手册中的拉取请求,当您发现缺少的内容时,可以很容易地将它们添加到文档中,请参阅:
Julia 中的编码显示使用下划线作为整数数字分隔符在 Julia 中有效。
x = 1_000_000
和
x = 1000000
基本上是一样的。
但是,我找不到这方面的文档,无法阅读更多详细信息。谁能指出我这一点。
另外,数字分隔符在不同语言中是否很常见? C++中的分隔符java和Python是什么?
standards proposal document for C++14 has a very lengthy discussion on the rationale and possible choices for a digit separator. The considered `
, '
, _
, ::
, and </code> (space). Some of the discussion cites other languages. According to the document, <code>_
is also used in Ada, VHDL, Verilog, and possibly Algol68. Underscores also appear to be used in Java 7 (Whosebug question, proposal)。 C++ 选择 '
作为分隔符。
Julia 尚未正式记录下划线分隔的数字文字,但您可以在 this GitHub issue (#848) and this julia-dev thread.
中找到一些信息看起来 Python 没有数字文字分隔符。
我刚刚提出了将其添加到手册中的拉取请求,当您发现缺少的内容时,可以很容易地将它们添加到文档中,请参阅: