我在继承的 specman 中有以下代码:
some_method() is {
var a: bool;
if (!a) {
a = some_other_method();
};
};
我的理解是,每次some_method()
调用,都会重新生成,并且在分配之前检查它的值a
是没有意义的。a
但是,可能是我在这里遗漏了一些东西。例如,如果a
是静态的,那么这段代码是有意义的,这让我想到了我的问题:
有没有办法让变量在 specman 中是静态的?