ziglings/exercises
2024-05-27 15:21:28 +02:00
..
001_hello.zig some exercises 2024-05-27 15:21:28 +02:00
002_std.zig some exercises 2024-05-27 15:21:28 +02:00
003_assignment.zig some exercises 2024-05-27 15:21:28 +02:00
004_arrays.zig some exercises 2024-05-27 15:21:28 +02:00
005_arrays2.zig some exercises 2024-05-27 15:21:28 +02:00
006_strings.zig some exercises 2024-05-27 15:21:28 +02:00
007_strings2.zig some exercises 2024-05-27 15:21:28 +02:00
008_quiz.zig some exercises 2024-05-27 15:21:28 +02:00
009_if.zig some exercises 2024-05-27 15:21:28 +02:00
010_if2.zig some exercises 2024-05-27 15:21:28 +02:00
011_while.zig some exercises 2024-05-27 15:21:28 +02:00
012_while2.zig some exercises 2024-05-27 15:21:28 +02:00
013_while3.zig some exercises 2024-05-27 15:21:28 +02:00
014_while4.zig some exercises 2024-05-27 15:21:28 +02:00
015_for.zig some exercises 2024-05-27 15:21:28 +02:00
016_for2.zig some exercises 2024-05-27 15:21:28 +02:00
017_quiz2.zig some exercises 2024-05-27 15:21:28 +02:00
018_functions.zig some exercises 2024-05-27 15:21:28 +02:00
019_functions2.zig some exercises 2024-05-27 15:21:28 +02:00
020_quiz3.zig some exercises 2024-05-27 15:21:28 +02:00
021_errors.zig some exercises 2024-05-27 15:21:28 +02:00
022_errors2.zig some exercises 2024-05-27 15:21:28 +02:00
023_errors3.zig some exercises 2024-05-27 15:21:28 +02:00
024_errors4.zig some exercises 2024-05-27 15:21:28 +02:00
025_errors5.zig some exercises 2024-05-27 15:21:28 +02:00
026_hello2.zig some exercises 2024-05-27 15:21:28 +02:00
027_defer.zig some exercises 2024-05-27 15:21:28 +02:00
028_defer2.zig some exercises 2024-05-27 15:21:28 +02:00
029_errdefer.zig some exercises 2024-05-27 15:21:28 +02:00
030_switch.zig some exercises 2024-05-27 15:21:28 +02:00
031_switch2.zig some exercises 2024-05-27 15:21:28 +02:00
032_unreachable.zig some exercises 2024-05-27 15:21:28 +02:00
033_iferror.zig some exercises 2024-05-27 15:21:28 +02:00
034_quiz4.zig some exercises 2024-05-27 15:21:28 +02:00
035_enums.zig some exercises 2024-05-27 15:21:28 +02:00
036_enums2.zig some exercises 2024-05-27 15:21:28 +02:00
037_structs.zig changed struct name 'class' into 'role' 2023-08-02 23:29:02 +02:00
038_structs2.zig changed struct name 'class' into 'role' 2023-08-02 23:29:02 +02:00
039_pointers.zig Converted var to const if there is no mutation in var. 2023-11-21 15:01:22 +01:00
040_pointers2.zig improving the explanation 2023-04-05 16:11:56 +02:00
041_pointers3.zig "999 is enough for anybody" triple-zero padding (#18) 2021-03-12 18:59:46 -05:00
042_pointers4.zig Update 042_pointers4.zig 2023-01-12 19:25:06 +01:00
043_pointers5.zig Correct conventional Zig reference vs value passing re #89 2022-07-31 15:58:24 -04:00
044_quiz5.zig "999 is enough for anybody" triple-zero padding (#18) 2021-03-12 18:59:46 -05:00
045_optionals.zig var to const when posssible 2023-06-22 09:41:41 +00:00
046_optionals2.zig Nobody wants the long version of finding out if a variable is set. 2024-05-10 23:21:04 +02:00
047_methods.zig var to const when posssible 2023-06-22 09:41:41 +00:00
048_methods2.zig Converted var to const if there is no mutation in var. 2023-11-21 15:01:22 +01:00
049_quiz6.zig Converted var to const if there is no mutation in var. 2023-11-21 15:01:22 +01:00
050_no_value.zig Updated build version requirement to 0.10.0-dev.3385 2022-07-31 11:04:16 -04:00
051_values.zig Improved the explanation about passing arguments and added an example. 2024-03-14 23:37:14 +01:00
052_slices.zig Update 052_slices.zig 2021-08-30 17:55:32 -04:00
053_slices2.zig zig fmt 2021-11-05 17:47:12 +01:00
054_manypointers.zig Introduce syntax for turning a many pointer to a slice 2023-10-18 19:28:34 +00:00
055_unions.zig Converted var to const if there is no mutation in var. 2023-11-21 15:01:22 +01:00
056_unions2.zig Converted var to const if there is no mutation in var. 2023-11-21 15:01:22 +01:00
057_unions3.zig Converted var to const if there is no mutation in var. 2023-11-21 15:01:22 +01:00
058_quiz7.zig Converted var to const if there is no mutation in var. 2023-11-21 15:01:22 +01:00
059_integers.zig Fixed unicode literal 2024-03-08 01:07:57 +01:00
060_floats.zig Change the task so that the exercise contains two errors again. 2023-11-06 19:50:47 +01:00
061_coercions.zig remove redundant word "a" 2021-12-25 15:21:33 -07:00
062_loop_expressions.zig fix loop else clause explanation 2022-04-22 17:50:10 -07:00
063_labels.zig dev.1711 - switched to multi-object-for-loops 2023-02-21 21:43:40 +01:00
064_builtins.zig Fix two minor typos 2023-11-21 19:09:47 +02:00
065_builtins2.zig fixed language changes in @typeInfo 2023-10-08 18:51:22 +02:00
066_comptime.zig description specified 2023-01-29 17:52:11 +01:00
067_comptime2.zig Converted var to const if there is no mutation in var. 2023-11-21 15:01:22 +01:00
068_comptime3.zig Fixed missing comptime. 2023-06-11 23:41:42 +02:00
069_comptime4.zig Revised exercises due to the changes of Zig version 0.11.0-dev.3853 2023-06-26 23:43:39 +02:00
070_comptime5.zig Converted var to const if there is no mutation in var. 2023-11-21 15:01:22 +01:00
071_comptime6.zig patch because of a change in @typeInfo 2023-01-14 15:36:36 +01:00
072_comptime7.zig Converted var to const if there is no mutation in var. 2023-11-21 15:01:22 +01:00
073_comptime8.zig fix whitespace line-endings 2021-11-05 17:46:56 +01:00
074_comptime9.zig Global scope is container-level scope 2023-09-20 22:30:57 +00:00
075_quiz8.zig Converted var to const if there is no mutation in var. 2023-11-21 15:01:22 +01:00
076_sentinels.zig Fix formatting of comment 2024-01-01 02:16:39 +08:00
077_sentinels2.zig zig fmt 2021-11-05 17:47:12 +01:00
078_sentinels3.zig Update 078_sentinels3.zig 2023-06-29 21:32:44 +02:00
079_quoted_identifiers.zig Remove trailing whitespace. 2022-05-18 21:39:36 +02:00
080_anonymous_structs.zig Converted var to const if there is no mutation in var. 2023-11-21 15:01:22 +01:00
081_anonymous_structs2.zig Fix exercises 058 and 081 🔧 2021-09-04 19:00:03 +03:00
082_anonymous_structs3.zig patch because of a change in @typeInfo 2023-01-14 15:36:36 +01:00
083_anonymous_lists.zig Ensure the exercises use the canonical format 2023-04-18 18:16:19 +02:00
084_async.zig fix whitespace line-endings 2021-11-05 17:46:56 +01:00
085_async2.zig fix whitespace line-endings 2021-11-05 17:46:56 +01:00
086_async3.zig change suspend; to suspend {} 2021-05-24 15:57:59 -04:00
087_async4.zig add ex087 async 4 2021-05-12 21:36:57 -04:00
088_async5.zig No unused fn params 2021-06-30 19:59:25 -04:00
089_async6.zig zig fmt 2021-11-05 17:47:12 +01:00
090_async7.zig fix whitespace line-endings 2021-11-05 17:46:56 +01:00
091_async8.zig Added ex91 - closing in on async! 2021-11-07 20:51:33 -05:00
092_interfaces.zig Converted var to const if there is no mutation in var. 2023-11-21 15:01:22 +01:00
093_hello_c.zig Update exercises/093_hello_c.zig 2024-01-13 14:27:58 +00:00
094_c_math.zig fix: typo: % instead of @ for a builtin function 2024-05-04 18:51:00 +02:00
095_for3.zig Renamed 095 to "for3" to match feature sequence 2023-04-30 17:11:37 -04:00
096_memory_allocation.zig Fix some typos 2024-05-06 09:13:56 +02:00
097_bit_manipulation.zig Fix some typos 2024-05-06 09:13:56 +02:00
098_bit_manipulation2.zig Fix some typos 2024-05-06 09:13:56 +02:00
099_formatting.zig Fix some typos 2024-05-06 09:13:56 +02:00
100_for4.zig Added Ex. 100 fourth for (as foretold in #261) 2023-04-30 21:23:54 -04:00
101_for5.zig Add link to DoD talk in 101_for5.zig 2023-08-17 19:43:13 +02:00
102_testing.zig Added testing exercise. 2023-05-15 00:06:15 +02:00
103_tokenization.zig Text improvement 2024-02-11 14:07:37 +00:00
104_threading.zig Fix some typos 2024-05-06 09:13:56 +02:00
105_threading2.zig Update exercises/105_threading2.zig 2024-05-11 22:38:15 +00:00
106_files.zig fix: many grammatical errors 2024-05-04 22:35:07 +02:00
107_files2.zig fix: some grammatical errors 2024-05-04 22:53:04 +02:00
999_the_end.zig changed 'the_end' to '999_the_end' 2023-01-22 13:12:53 +01:00