回覆列表
-
1 # lsutn4910
-
2 # 使用者1948488031778
disable語句可以退出任何迴圈,能夠終止任何begin..end塊的執行,用於模擬驗證中。
例如
begin:one
for(i=1;i
begin:two
if(a==0)
disable one; //從one這個begin..end 中跳出,終止了for
if(a==1)
disable two;//從two這個begin..end塊中跳出,從本次迴圈中跳出
end
end
網上看到的下面這個例子,一個意思:
begin : Break
forever
begin : Continue
...
disable Continue; //
繼續下一個迭代
...
disable Break; // 退出forever 迴圈
...
end // 繼續
end //
終止
disable語句可以退出任何迴圈,能夠終止任何begin..end塊的執行,用於模擬驗證中。例如begin:onefor(i=1;i<5;i=i+1)begin:twoif(a==0)disableone;//從one這個begin..end中跳出,終止了forif(a==1)disabletwo;//從two這個begin..end塊中跳出,從本次迴圈中跳出endend網上看到的下面這個例子,一個意思:begin:Breakforeverbegin:Continue...disableContinue;//繼續下一個迭代...disableBreak;//退出forever迴圈...end//繼續end//終止