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