master
 1const std = @import("std");
 2
 3test "switch continue, equivalent loop" {
 4    var sw: i32 = 5;
 5    while (true) {
 6        switch (sw) {
 7            5 => {
 8                sw = 4;
 9                continue;
10            },
11            2...4 => |v| {
12                if (v > 3) {
13                    sw = 2;
14                    continue;
15                } else if (v == 3) {
16                    break;
17                }
18
19                sw = 1;
20                continue;
21            },
22            1 => return,
23            else => unreachable,
24        }
25    }
26}
27
28// test