Record 打印记录元素字符串时引发错误?

Record 打印记录元素字符串时引发错误?,record,ada,Record,Ada,使用put打印记录元素字符串时抛出错误,请帮助我了解原因 带有ada.text\u io; 使用ada.text\u io; 主要程序是 键入my_rec is record 名称:整数的字符串(1..5); 结束记录; var:我的记录; 开始 变量名称:=“你好”; 放置(变量名称);--为什么会出错? 端干管; 错误信息如下 cc-c hello.adb 你好,亚洲开发银行:7:27:失踪“ gnatmake:“main.adb”编译错误 您好。adb:7:27是错误的坐标,请查看第7行

使用put打印记录元素字符串时抛出错误,请帮助我了解原因

带有ada.text\u io;
使用ada.text\u io;
主要程序是
键入my_rec is record
名称:整数的字符串(1..5);
结束记录;
var:我的记录;
开始
变量名称:=“你好”;
放置(变量名称);--为什么会出错?
端干管;
错误信息如下

cc-c hello.adb
你好,亚洲开发银行:7:27:失踪“
gnatmake:“main.adb”编译错误

您好。adb:7:27
是错误的坐标,请查看第7行中字符位置27处的“hello.adb”。

嗯。。。什么是整数的
字符串(1..5)?我永远不会理解这一点。人们收到错误信息,然后请求帮助理解错误信息,但他们实际上并没有告诉我们信息是什么,而是假设我们可以从我们所处的位置以某种方式读取他们的屏幕。。。去figure@ajb抱歉,这里有错误消息cc-c hello.adb hello.adb:7:27:缺失“;“gnatmake:.main.adb”编译错误我认为
name
应该是
string(1..5)
。我不知道integer的
试图实现什么。它肯定不属于那里。