Ada でパッケージ ADS ファイルを使用すると問題が発生します。「プライベート タイプ LETTER の完全な宣言がありません」というエラーが表示されます。どうすれば対処できますか?
これは私が書いたコードです:
パッケージ LETTER_SPEC は
タイプ LETTER は非公開です。
手順 DATE_OF_LETTER (THE_LETTER: in out LETTER; DATE: STRING);
手順 RECIPIENT_NAME (THE_LETTER: in out LETTER; NAME: STRING);
手順 SUBJECT_LINE (THE_LETTER: in out LETTER; SUBJECT: STRING);
手順 TEXT_OF_LETTER (THE_LETTER: in out LETTER; TEXT: STRING);
手順 SENDER_NAME (THE_LETTER: in out LETTER; NAME: STRING);
プロシージャ PUT_LETTER (THE_LETTER: in LETTER);
プライベート
タイプ PTR_LETTER はアクセス STRING です。
タイプLETTER_DATAは
record DATE_OF_LETTER: PTR_LETTER; RECIPIENT_NAME: PTR_LETTER; SUBJECT_LINE: PTR_LETTER; TEXT_OF_LETTER: PTR_LETTER; SENDER_NAME: PTR_LETTER; end record;
LETTER_SPEC を終了します;'
前もって感謝します..