我希望能够使用 for 循环来遍历 typedef 值的数组,如下所示:
typedef chanArray {
chan ch[5] = [1] of {bit};
}
chanArray comms[5];
active proctype Reliable() {
chanArray channel;
for ( channel in comms ) {
channel.ch[0] ! 0;
}
}
自旋给出以下错误:
spin: test2.pml:8, Error: for ( channel in .channel_name ) { ... }
是否可以使用这种形式的 for 循环来遍历数组,而不必使用带有索引指针的 for 循环?