所以我在代码中的一行周围添加了块,但问题是当块更改范围时添加这个,使得在其中声明的变量在程序中的其他部分看不到
问题是在这样的情况下
val (_, _, d_done, refill_cnt) = edge_out.count(tl_out.d)}
他们也是一种在 when 块中添加这一行而不改变范围的方法
关键是在 when 块之外声明它,然后分配值需要我知道它的类型以及很多变量,这可能会变得很难
我想要实现的是这样的
when (refill_addr <80000000.U){
val (_, _, d_done, refill_cnt) = edge_out.count(tl_out.d)}
不改变范围