test_for_nested_break.zig (475B) - Raw
1 const std = @import("std"); 2 const expect = std.testing.expect; 3 4 test "nested break" { 5 var count: usize = 0; 6 outer: for (1..6) |_| { 7 for (1..6) |_| { 8 count += 1; 9 break :outer; 10 } 11 } 12 try expect(count == 1); 13 } 14 15 test "nested continue" { 16 var count: usize = 0; 17 outer: for (1..9) |_| { 18 for (1..6) |_| { 19 count += 1; 20 continue :outer; 21 } 22 } 23 24 try expect(count == 8); 25 } 26 27 // test