Julia中的数字分隔符

Digit Separator in Julia

本文关键字:分隔符 数字 Julia      更新时间:2023-10-16

在Julia中编码表明使用下划线作为整数分隔符在Julia中是有效的。

x = 1_000_000

   x = 1000000

基本上是一样的。

然而,我无法找到这方面的文档,以阅读更多细节。谁能告诉我怎么做?

数字分隔字符在不同的语言中也是常见的吗?c++、java和Python中的分隔符是什么?

c++ 14的标准建议文档对数字分隔符的基本原理和可能的选择进行了非常长的讨论。考虑的`'_::(空格)。一些讨论引用了其他语言。根据该文件,'也用于Ada, VHDL, Verilog,可能还有Algol68。在Java 7中似乎也使用了下划线(StackOverflow问题,提案)。c++使用_作为分隔符。

Julia还没有正式记录下划线分隔的数字文字,但是你可以在这个GitHub问题(#848)和这个Julia -dev线程中找到一些信息。

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

我刚刚做了一个拉请求,将其添加到手册中,当您发现缺少的东西时,很容易将它们添加到文档中,请参阅:

    改善文档
  • 添加引用CC_8作为数字分隔符。# 12253