全部,
我是ada语言的初学者。我有一小段代码。任何人都可以告诉我这是什么意思?
type Myarr_Type is array (Character) of Character;
Myarr : Myarr_Type;
C1 : character := character'first;
C2 : character := character'last;
我的问题是1)根据上面的代码,C1和C2包含什么?
如果这真的很傻,请原谅。我没有ada编译器来检查这个变量的内容
此致 麦迪
答案 0 :(得分:3)
类型的'first
和'last
属性表示该类型所涵盖范围的第一个和最后一个值。在这种情况下,C1
为character'val(0)
,C2
为character'val(255)
(character
is an 8-bit character type)。
您可以在Annex K的Ada 95 Reference Manual中详细了解这些“语言定义的属性”。