以下に示すように、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 で次のエラーが発生します。
spin: test2.pml:8, Error: for ( channel in .channel_name ) { ... }
インデックス ポインターで for ループを使用する代わりに、この形式で for ループを使用して配列をループすることは可能ですか?