我在 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:在 LETTER 中);
私人的
PTR_LETTER 类型是访问字符串;
类型 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;'
提前致谢..