Julia中的编码显示使用下划线作为整数位分隔符在Julia中起作用.
x = 1_000_000
和
x = 1000000
基本上是一回事.
但是,我无法找到相关文档,以了解更多详细信息.任何人都能指出我的意思.
数字分离字符在不同语言中也很常见吗? C,Java和Python中的分隔符是什么?
解决方法:
standards proposal document for C++14对数字分隔符的基本原理和可能的选择进行了非常冗长的讨论.考虑过`,’,_,::和(空格).一些讨论引用了其他语言.根据该文件,_也用于Ada,VHDL,Verilog和可能的Algol68.下划线似乎也用于Java 7(* question,proposal). C决定’作为他们的分隔符.
Julia尚未正式记录下划线分隔的数字文字,但您可以在this GitHub issue (#848)和this julia-dev thread中找到一些信息.
它看起来不像Python有一个数字文字分隔符.