zig

fork of https://codeberg.org/ziglang/zig
Log | Files | Refs | README | LICENSE

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