5
非常に基本的な質問が、ちょうどソースコードを読み、'
が何のためにあるのか伝えようと、それは'
文字が属性を導入するために使用される.
Adaのダニまたはアポストロフィー文字は何ですか?
非常に基本的な質問が、ちょうどソースコードを読み、'
が何のためにあるのか伝えようと、それは'
文字が属性を導入するために使用される.
Adaのダニまたはアポストロフィー文字は何ですか?
とどのように異なりますか。
例えば、Integer'Last
型Integer
の最大値であり、Float'Digits
型Float
の小数精度です。
言語定義の属性の完全なリストは、Adaリファレンスマニュアルの附属書Kにあります。
また、修飾された式の構文の一部です(Some_Type'(expression)
など)。
.
文字
Obj
がレコード変数であると
Comp
は、そのレコードの構成要素である
Obj.Comp
、など、レコードコンポーネント名を紹介するために、とりわけ、使用されています。
属性は、言語または実装によって定義されます。レコードタイプが定義されると、コンポーネント名が定義されます。
アポストロフィは、文字リテラルを区切るためにも使用されます。'x'
。
ありがとうございます。あなたはそれが言語/実装が定義されていると言う - 私は自分の属性を作ることができないのですか? –
@JCooper:私はしばらくアダマを使っていません。私が最後に見たときには、独自の属性を定義する方法はありませんでした。 –
独自の属性を定義することはできません。「書き込み」、「読み込み」、「入力」、「出力」(Ada.Streams.Stream_IOで使用される)のみを上書きできます。 – darkestkhan