Кодирование в Julia показывает, что использование подчеркивания в качестве разделителя целых чисел работает в Julia.
x = 1_000_000
а также
x = 1000000
в основном то же самое.
Однако я не могу найти документацию для этого, чтобы прочитать более подробную информацию. Кто-нибудь может указать мне на это.
Также характерно ли разделение цифр в разных языках? Каковы символы разделителя в C ++, Java и Python?
документ с предложениями по стандартам для C ++ 14 очень долго обсуждается обоснование и возможные варианты разделителя цифр. Считается `
, '
, _
, ::
, а также (пространство). Некоторые обсуждения приводят другие языки. Согласно документу,
_
также используется в Ada, VHDL, Verilog и, возможно, Algol68. Подчеркивания также, кажется, используются в Java 7 (Вопрос StackOverflow, предложение). C ++ остановился на '
как их разделитель.
У Джулии еще нет официально задокументированных числовых литералов с подчеркиванием, но вы можете найти некоторую информацию в этот выпуск GitHub (# 848) а также эта ветка.
Не похоже, что в Python есть числовой буквенный разделитель.
Я только что сделал запрос на добавление, чтобы добавить это в руководство, когда вы обнаружите, что чего-то не хватает, очень легко добавить их в документацию, смотрите: