1
如果我有一個以'__'開頭的字段,那麼deep_compare將忽略此字段。爲什麼?爲什麼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
};
通常,最好不要使用以下劃線開頭的名稱。這些名稱大多是供Specman內部使用的,在許多方面它們的行爲可能不如預期。 –