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