我在 VDM++ toolbox lite 上做 VDM++,下面是我的示例代码:
class Course
types
public study :: numsubj : nat1
sem : nat1;
public subjpersem = nat1;
operations
public getsubj:nat1 * nat1 ==>study
getsubj(numsubj,sem) == (
subjpersem := numsubj/sem;
);
end Course
我试图运行代码。成功创建对象,但是当我运行 print getsubj(10,2) 时,它返回错误 Run-Time Error 120: Unknown state component 有人可以帮我提前谢谢你