Commit Graph

562 Commits

Author SHA1 Message Date
mikkurogue 87b258d0a9 Fix a typo: we need do we need to -> we need to
Morning delirium does not help when looking at lots of words
2025-01-07 18:00:16 +00:00
Zorgatone c2dcaf3099 Use print alias in exercise 100_for4.zig 2025-01-07 15:21:36 +00:00
mikkurogue 5cdaee7420 Update: Remove the 4th branch in favour of just making that the else branch
Probably easier to not have an "unused" branch that returns the same as the else branch in the example.

Signed-off-by: mikkurogue <mikkurogue@noreply.codeberg.org>
2025-01-07 10:15:59 +00:00
David Pape 26978cb2d3 Fix typo vaild → valid 2025-01-04 21:40:19 +01:00
mikkurogue de353bcb3b Update: 108 Labeled switch example to contain default case for exhaustion
Update example text to give clarity on default/exhaustive case.

Reasoning:
The input for the example will not compile if user would want to test this for the logic of a labeled switch. Due the input not being an exhaustive input but rather "any u8 integer" (for the lack of better terminology) we need to use the else branch to indicate that the default case is handled, in this case by just emulating the '4' branch, but this could return an error.InvalidCaseProvided for example.

Signed-off-by: mikkurogue <michael.lindemans@outlook.com>
2025-01-04 11:56:25 +00:00
innerviewer 02bd0b2022 Merge branch 'main' into fix-consistent-naming-106 2024-11-09 13:28:43 +00:00
Chris Boesch 0d9458807e Deleted unnecessary pointer. 2024-11-08 22:48:37 +01:00
innerviewer 33d61cb3c9 Minor case-related changes. 2024-11-08 13:29:44 +01:00
innerviewer e55f8e8699 Added missing space after a sentence. 2024-11-07 22:05:00 +01:00
Chris Boesch 37a0f42621 Fixed link to format source code. 2024-11-07 21:45:47 +01:00
Chris Boesch bfed660020 Fixed formating, created patch file. 2024-11-07 15:01:59 +01:00
bgthompson 75e5e53497 removed commented solution lines in vectors exercise, added ??? into lines instead 2024-11-03 11:18:18 +10:00
bgthompson c90d6015e3 created a new exercise about vectors in zig, gave it number 109 2024-11-03 11:16:00 +10:00
Chris Boesch fb018d212c Improved maximumNarcissism 2024-11-02 17:03:46 +01:00
Roman Frołow 286439cddc zero 2024-11-02 14:37:41 +01:00
Roman Frołow f629d78268 reuse fields 2024-11-02 10:48:50 +01:00
factormystic 02478759b4 Rephrase instruction for clarity 2024-10-26 20:43:47 +00:00
Chris Boesch d1b49f353e Minor improvements. 2024-09-20 12:10:55 +02:00
Nuno Mendes ed1a20d51b improve explanantions in labeled switch 2024-09-18 23:26:33 +02:00
Nuno Mendes db569a1478 update labeled switch to also have a break statement 2024-09-16 18:39:54 +02:00
Nuno Mendes 335a78f8f5 108: Add a exercise for a labeled switch 2024-09-15 20:14:49 +02:00
Chris Boesch 26f4785a99 Corrects the description of the new @typeInfo().@"struct".fields 2024-09-07 19:21:57 +02:00
Chris Boesch 7f1df86938 Reseted the simplification for de-referencing. 2024-09-04 20:52:42 +02:00
Chris Boesch b2f56c7cea Fixes several changes in std.builtin.zig 2024-09-02 19:33:59 +02:00
Chris Boesch 3baf0ae657 Simplified de-referencing for clarification 2024-08-11 18:23:48 +02:00
Chris Boesch 17f9312034 Clarification in description for ranges in loops. 2024-08-11 16:29:14 +02:00
Chris Boesch b26e3b2ac4 Fixed error message through a TAB in the comment, see https://github.com/ziglang/zig/issues/20928 2024-08-04 14:19:05 +02:00
Alex McHugh 3763f976eb 046: Show usage of .? and hint towards new solution. 2024-06-23 19:35:22 +12:00
Andrew Dunbar 582a2558c7 English fixes for 106_files.zig 2024-06-12 17:52:33 +10:00
Andrew Dunbar c9e5c7d561 English fixes for 107_files2.zig 2024-06-12 17:29:11 +10:00
Chris Boesch 1f5ec78df8 fixed typo 2024-06-08 19:20:30 +02:00
Chris Boesch 7f78701d19 Merge branch 'main' into grammar 2024-06-08 16:31:06 +00:00
hippietrail 6223dc0f83 Verbs agree with the head of the noun phrase, not the closest noun
the result...are passed→the result...is passed
the number...vary→the number...varies
2024-05-25 11:25:09 +00:00
Roman Frołow a6d13af0c2 the Earth 2024-05-20 21:32:32 +02:00
rpm0372 efe2d19c69 Update exercises/105_threading2.zig
The last word, '"diggits" was misspelled.
2024-05-11 22:38:15 +00:00
Chris Boesch 67f87a76c2 Nobody wants the long version of finding out if a variable is set.
So switched to the short version with 'orelse'. ;)
2024-05-10 23:21:04 +02:00
Chris Boesch 19bd8745e4 Fix some typos 2024-05-06 09:13:56 +02:00
David Hain 8cb2a5aa3c fix: some grammatical errors 2024-05-04 22:53:04 +02:00
David Hain c936c5e123 fix: many grammatical errors 2024-05-04 22:35:07 +02:00
David Hain 5c2354a1bf fix: typo: removed extra s 2024-05-04 21:12:54 +02:00
David Hain 4dbd056100 fix: typo: % instead of @ for a builtin function 2024-05-04 18:51:00 +02:00
susubub aa74dde367 fixing little typo on exercise 107_files2.zig 2024-04-17 20:04:43 -03:00
Chris Boesch ba2a9622c4 Additional timer in thread start added 2024-04-10 19:13:46 +02:00
Chris Boesch 7732cd7716 Greater gradation of timers built into the threads 2024-04-10 16:06:23 +02:00
Chris Boesch e06cdc0b70 Merge branch 'main' into i69 2024-03-28 20:42:35 +00:00
Chris Boesch 86ac326885 fix typo 2024-03-28 21:33:16 +01:00
Alan CHUNG 05589f8ba1 added format parameter {d} 2024-03-27 16:53:19 +08:00
Alan CHUNG 223fc79e44 106 & 107 2024-03-27 16:40:24 +08:00
Alan CHUNG 9ce889b438 106_files.zig actual test 2024-03-26 13:51:59 +08:00
Alan CHUNG 74a6e60e17 add patch files for 106_files.zig 2024-03-25 16:39:45 +08:00