下線これは、オンラインのAdaリファレンスマニュアルからである: http://www.adaic.org/resources/add_content/standards/05rm/RM.pdf(セクション2.3)エイダ数値リテラルと
A decimal_literal is a numeric_literal in the conventional decimal notation (that is, the base is ten).
Syntax
decimal_literal ::= numeral [.numeral] [exponent]
**numeral ::= digit {[underline] digit}**
exponent ::= E [+] numeral | E – numeral
digit ::= 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9
An exponent for an integer literal shall not have a minus sign.
Static Semantics
**An underline character in a numeric_literal does not affect its meaning.** The letter E of an exponent can be
written either in lower case or in upper case, with the same meaning.
私は
my_literal ::= 123_456;
を行う場合は、アンダースコア(下線)は何を意味するのでしょうか? 意味には影響しませんと言います。それは何のためですか?私は単純な答えがあると確信していますが、読書と再reaidng通路は私を助けていない。
これはプログラマの読みやすさのためですか? –
はい。 Adaは設計目標として維持可能性を持っていました。 – Shark8
2つの連続する下線がエラーであることに注意してください。 [IIRC] – Shark8