switch
1/2 test "switch simple"...OK
2/2 test "switch inside function"...OK
All tests passed.
switch
can be used to capture the field values of a . Modifications to the field values can be done by placing a *
before the capture variable name, turning it into a pointer.
1/1 test "switch on tagged union"...OK
All tests passed.
See also:
test.zig
switch (color) {
^
Switching with Enum Literals
test.zig
$ zig test test.zig
1/1 test "enum literals with switch"...OK