2012-08-25 3 views

答えて

10

とどのように異なりますか。

例えば、Integer'LastIntegerの最大値であり、Float'DigitsFloatの小数精度です。

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

また、修飾された式の構文の一部です(Some_Type'(expression)など)。

.文字

Objがレコード変数であると Compは、そのレコードの構成要素である Obj.Comp、など、レコードコンポーネント名を紹介するために、とりわけ、使用されています。

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

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

+0

ありがとうございます。あなたはそれが言語/実装が定義されていると言う - 私は自分の属性を作ることができないのですか? –

+0

@JCooper:私はしばらくアダマを使っていません。私が最後に見たときには、独自の属性を定義する方法はありませんでした。 –

+3

独自の属性を定義することはできません。「書き込み」、「読み込み」、「入力」、「出力」(Ada.Streams.Stream_IOで使用される)のみを上書きできます。 – darkestkhan

関連する問題