break/continue
break/continueの例題です。
for文では、breakとcontinueが使えます。
添付ファイル(break_continue.sv)をModelSim AE 6.4a Starter Editionでシミュレーションした結果は、次のようになります。
# vsim -do {run -all;quit} -c test_break_continue
# Loading sv_std.std
# Loading work.test_break_continue
# run -all
# i = 0
# i = 1
# i = 2
# i = 3
# i = 4
# .. break ..
# i = 0
# i = 1
# i = 2
# i = 3
# i = 4
# .. continue ..
# i = 6
# i = 7
# i = 8
# i = 9
# func1 = 4
# func2 end
# func2 return
# task1 end
# task1 return
# quit