index
:
ziglings
main
Learn the ⚡Zig programming language by fixing tiny broken programs.
Toby Vincent
about
summary
refs
log
tree
commit
diff
stats
homepage
log msg
author
committer
range
path:
root
/
exercises
Mode
Name
Size
-rw-r--r--
001_hello.zig
481
log
stats
plain
-rw-r--r--
002_std.zig
819
log
stats
plain
-rw-r--r--
003_assignment.zig
1627
log
stats
plain
-rw-r--r--
004_arrays.zig
1580
log
stats
plain
-rw-r--r--
005_arrays2.zig
1549
log
stats
plain
-rw-r--r--
006_strings.zig
1782
log
stats
plain
-rw-r--r--
007_strings2.zig
552
log
stats
plain
-rw-r--r--
008_quiz.zig
1270
log
stats
plain
-rw-r--r--
009_if.zig
818
log
stats
plain
-rw-r--r--
010_if2.zig
404
log
stats
plain
-rw-r--r--
011_while.zig
875
log
stats
plain
-rw-r--r--
012_while2.zig
939
log
stats
plain
-rw-r--r--
013_while3.zig
841
log
stats
plain
-rw-r--r--
014_while4.zig
597
log
stats
plain
-rw-r--r--
015_for.zig
821
log
stats
plain
-rw-r--r--
016_for2.zig
1621
log
stats
plain
-rw-r--r--
017_quiz2.zig
904
log
stats
plain
-rw-r--r--
018_functions.zig
850
log
stats
plain
-rw-r--r--
019_functions2.zig
932
log
stats
plain
-rw-r--r--
020_quiz3.zig
1181
log
stats
plain
-rw-r--r--
021_errors.zig
1224
log
stats
plain
-rw-r--r--
022_errors2.zig
861
log
stats
plain
-rw-r--r--
023_errors3.zig
626
log
stats
plain
-rw-r--r--
024_errors4.zig
1981
log
stats
plain
-rw-r--r--
025_errors5.zig
864
log
stats
plain
-rw-r--r--
026_hello2.zig
1091
log
stats
plain
-rw-r--r--
027_defer.zig
717
log
stats
plain
-rw-r--r--
028_defer2.zig
894
log
stats
plain
-rw-r--r--
029_errdefer.zig
1482
log
stats
plain
-rw-r--r--
030_switch.zig
1637
log
stats
plain
-rw-r--r--
031_switch2.zig
1056
log
stats
plain
-rw-r--r--
032_unreachable.zig
1162
log
stats
plain
-rw-r--r--
033_iferror.zig
1347
log
stats
plain
-rw-r--r--
034_quiz4.zig
566
log
stats
plain
-rw-r--r--
035_enums.zig
1391
log
stats
plain
-rw-r--r--
036_enums2.zig
1997
log
stats
plain
-rw-r--r--
037_structs.zig
1350
log
stats
plain
-rw-r--r--
038_structs2.zig
1512
log
stats
plain
-rw-r--r--
039_pointers.zig
1019
log
stats
plain
-rw-r--r--
040_pointers2.zig
802
log
stats
plain
-rw-r--r--
041_pointers3.zig
1280
log
stats
plain
-rw-r--r--
042_pointers4.zig
1200
log
stats
plain
-rw-r--r--
043_pointers5.zig
2680
log
stats
plain
-rw-r--r--
044_quiz5.zig
1217
log
stats
plain
-rw-r--r--
045_optionals.zig
1544
log
stats
plain
-rw-r--r--
046_optionals2.zig
1642
log
stats
plain
-rw-r--r--
047_methods.zig
2939
log
stats
plain
-rw-r--r--
048_methods2.zig
2515
log
stats
plain
-rw-r--r--
049_quiz6.zig
2172
log
stats
plain
-rw-r--r--
050_no_value.zig
3021
log
stats
plain
-rw-r--r--
051_values.zig
7341
log
stats
plain
-rw-r--r--
052_slices.zig
1759
log
stats
plain
-rw-r--r--
053_slices2.zig
1092
log
stats
plain
-rw-r--r--
054_manypointers.zig
2429
log
stats
plain
-rw-r--r--
055_unions.zig
2585
log
stats
plain
-rw-r--r--
056_unions2.zig
1844
log
stats
plain
-rw-r--r--
057_unions3.zig
1735
log
stats
plain
-rw-r--r--
058_quiz7.zig
18494
log
stats
plain
-rw-r--r--
059_integers.zig
861
log
stats
plain
-rw-r--r--
060_floats.zig
3565
log
stats
plain
-rw-r--r--
061_coercions.zig
2429
log
stats
plain
-rw-r--r--
062_loop_expressions.zig
1799
log
stats
plain
-rw-r--r--
063_labels.zig
4782
log
stats
plain
-rw-r--r--
064_builtins.zig
3608
log
stats
plain
-rw-r--r--
065_builtins2.zig
5080
log
stats
plain
-rw-r--r--
066_comptime.zig
3319
log
stats
plain
-rw-r--r--
067_comptime2.zig
2224
log
stats
plain
-rw-r--r--
068_comptime3.zig
3392
log
stats
plain
-rw-r--r--
069_comptime4.zig
1870
log
stats
plain
-rw-r--r--
070_comptime5.zig
4269
log
stats
plain
-rw-r--r--
071_comptime6.zig
1773
log
stats
plain
-rw-r--r--
072_comptime7.zig
2471
log
stats
plain
-rw-r--r--
073_comptime8.zig
1764
log
stats
plain
-rw-r--r--
074_comptime9.zig
2034
log
stats
plain
-rw-r--r--
075_quiz8.zig
6314
log
stats
plain
-rw-r--r--
076_sentinels.zig
3621
log
stats
plain
-rw-r--r--
077_sentinels2.zig
2201
log
stats
plain
-rw-r--r--
078_sentinels3.zig
825
log
stats
plain
-rw-r--r--
079_quoted_identifiers.zig
870
log
stats
plain
-rw-r--r--
080_anonymous_structs.zig
2369
log
stats
plain
-rw-r--r--
081_anonymous_structs2.zig
1115
log
stats
plain
-rw-r--r--
082_anonymous_structs3.zig
3557
log
stats
plain
-rw-r--r--
083_anonymous_lists.zig
631
log
stats
plain
-rw-r--r--
084_async.zig
1715
log
stats
plain
-rw-r--r--
085_async2.zig
683
log
stats
plain
-rw-r--r--
086_async3.zig
645
log
stats
plain
-rw-r--r--
087_async4.zig
600
log
stats
plain
-rw-r--r--
088_async5.zig
1399
log
stats
plain
-rw-r--r--
089_async6.zig
1439
log
stats
plain
-rw-r--r--
090_async7.zig
2825
log
stats
plain
-rw-r--r--
091_async8.zig
587
log
stats
plain
-rw-r--r--
092_interfaces.zig
4010
log
stats
plain
-rw-r--r--
093_hello_c.zig
2520
log
stats
plain
-rw-r--r--
094_c_math.zig
1355
log
stats
plain
-rw-r--r--
095_for3.zig
2133
log
stats
plain
-rw-r--r--
096_memory_allocation.zig
2436
log
stats
plain
-rw-r--r--
097_bit_manipulation.zig
3639
log
stats
plain
-rw-r--r--
098_bit_manipulation2.zig
2677
log
stats
plain
-rw-r--r--
099_formatting.zig
4686
log
stats
plain
-rw-r--r--
100_for4.zig
1950
log
stats
plain
-rw-r--r--
101_for5.zig
4093
log
stats
plain
-rw-r--r--
102_testing.zig
3776
log
stats
plain
-rw-r--r--
103_tokenization.zig
5913
log
stats
plain
-rw-r--r--
999_the_end.zig
284
log
stats
plain