'非常に基本的な質問ですが、ソースコードを読んで、 が何のためにあり、どのように違うのかを伝えようとするだけです.
1909 次
1 に答える
12
'文字は、属性を導入するために使用されます。
たとえば、Integer'Lastは type の最大値で、 は typeIntegerのFloat'Digits小数精度ですFloat。
言語定義属性の完全なリストは、Ada リファレンス マニュアルの付録 K にあります。
などの修飾式の構文の一部でもありますSome_Type'(expression)。
この.文字は、とりわけ、 などのレコード コンポーネント名を導入するために使用されますObj.Comp。ここObjで、 はレコード変数で、Compはそのレコードのコンポーネントです。
属性は、言語または実装によって定義されます。コンポーネント名は、レコード タイプが定義されるときに定義されます。
アポストロフィは、文字リテラルを区切るためにも使用されます: 'x'.
于 2012-08-25T09:08:41.417 に答える