7

'非常に基本的な質問ですが、ソースコードを読んで、 が何のためにあり、どのように違うのかを伝えようとするだけです.

4

1 に答える 1

12

'文字は、属性を導入するために使用されます

たとえば、Integer'Lastは type の最大値で、 は typeIntegerFloat'Digits小数精度ですFloat

言語定義属性の完全なリストは、Ada リファレンス マニュアルの付録 K にあります。

などの修飾式の構文の一部でもありますSome_Type'(expression)

この.文字は、とりわけ、 などのレコード コンポーネント名を導入するために使用されますObj.Comp。ここObjで、 はレコード変数で、Compはそのレコードのコンポーネントです。

属性は、言語または実装によって定義されます。コンポーネント名は、レコード タイプが定義されるときに定義されます。

アポストロフィは、文字リテラルを区切るためにも使用されます: 'x'.

于 2012-08-25T09:08:41.417 に答える