У меня есть следующий код в specman:
var x := some.very.long.path.to.a.variable.in.another.struct;
while (x == some_value) {
//do something that uses x;
//wait for something
//get a new value for x
x = some.very.long.path.to.a.variable.in.another.struct;
};
Теперь, кажется, расточительно записывать присвоение x
дважды; один раз во время инициализации и один раз во время цикла.
Что я действительно хочу использовать, так это ссылку на длинное имя переменной, чтобы я мог сделать:
var x := reference to some.very.long.path.to.a.variable.in.another.struct;
while (x == some_value) {
//do something that uses x;
//wait for something
//no need to update x now since it's a reference
};
Можно ли это сделать в specman?