我在 VDM++ ToolBox Academic 中遇到了一个愚蠢的错误。
当我尝试运行一个操作时,它给了我这个错误:
Run-Time Error 280: No constructor with this parameter list is in scope
value: "Game"
我的构造函数是:
public Game: Date * Team * Team ==> Game
Game(d,t1,t2) == (
matchday := d;
host := t1;
visitor := t2;
return self;
);
我在这里称它为:
game := new Game(matchday1day1,groupA.teams(2),groupA.teams(3));
我有这个声明:
public groupA : Group;
public matchday1day1 : Date;
和(分组):
public teams : seq of Team;
错误指向 的第一个字母Game
。
有人能帮我吗?