合并关联数组

2024-03-22

假设我有两个关联数组,有没有办法使用连接运算符之类的东西来合并它们?我尝试了这个,但它不起作用:

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(使用前将#替换为@)

合并关联数组 的相关文章

随机推荐