File tree Expand file tree Collapse file tree 3 files changed +49
-0
lines changed Expand file tree Collapse file tree 3 files changed +49
-0
lines changed Original file line number Diff line number Diff line change
1
+ const print = @import ("std" ).debug .print ;
2
+
3
+ pub fn main () void {
4
+ outer : for (1.. 100) | _ | {
5
+ for (1.. 10) | i | {
6
+ print ("Value: {}\n " , .{i });
7
+ if (i == 4 ) {
8
+ print ("Break\n " , .{});
9
+ break :outer ;
10
+ }
11
+ }
12
+ }
13
+ }
Original file line number Diff line number Diff line change
1
+ # Labeled
2
+
3
+ ``` bash
4
+ $ zig run while.zig
5
+ Value: 0
6
+ Value: 1
7
+ Value: 2
8
+ Value: 3
9
+ Break
10
+ ```
11
+
12
+ ``` bash
13
+ $ zig run for.zig
14
+ Value: 0
15
+ Value: 1
16
+ Value: 2
17
+ Value: 3
18
+ Break
19
+ ```
Original file line number Diff line number Diff line change
1
+ const print = @import ("std" ).debug .print ;
2
+
3
+ pub fn main () void {
4
+ outer : while (true ) {
5
+ var val : u16 = 0 ;
6
+
7
+ while (true ) {
8
+ print ("Value: {}\n " , .{val });
9
+ val += 1 ;
10
+
11
+ if (val == 4 ) {
12
+ print ("Break\n " , .{});
13
+ break :outer ;
14
+ }
15
+ }
16
+ }
17
+ }
You can’t perform that action at this time.
0 commit comments