如果我的结构字段以' __'开头。 deep_compare将忽略此字段。为什么呢?
〔实施例:
struct example {
a : uint;
__b : uint;
};
extend sys {
var item_1 : example = new;
var item_2 : example = new;
item_1.a = 5;
item_1.__b = 6;
item_2.a = 5;
item_2.__b = 7;
print deep_compare(item_1, item_2, 10); // Should return a list of 1
};
答案 0 :(得分:1)
我相信这些字段被视为Specman内部字段,我想这就是它忽略它的原因。