假设我有两个关联数组,有没有办法使用连接运算符之类的东西来合并它们?我尝试了这个,但它不起作用:
module tb;
initial begin
int a[int] = '{1:1, 2:2};
int b[int] = '{3:3, 4:4};
$display("a = ", a);
$display("b = ", b);
b = {a,b};
$display("b = ", b);
end
endmodule
我知道我可以迭代它并分配,但我本质上是在寻找一句可行的话。我在 LRM 中找不到任何内容。
不,LRM 特别从数组串联中排除关联数组(第 10.10 节)。
任何其他类型(包括关联数组)的目标应为
非法的。
使用任何类型的铸件也是非法的。你必须使用foreach
loop.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)