我在 Ada95 的 ans spec 文件中定义了两个整数范围,如下:
type year is new integer range 1996..2100;
type month is new integer range 1..12;
当我编译正文文件的代码时,我有这样的代码行:
....
key: integer;
begin
key:= (yearVal*100) + monthVal;
YearVal 是年份类型,monthVal 是月份类型,我有以下错误
编译:运算符“+”的操作数类型无效
我怎样才能添加这个值来获得一个整数?谢谢!