Commit graph

414 commits

Author SHA1 Message Date
Chris Boesch
a47dfe1f4d Merge branch 'main' into main 2025-01-08 13:26:15 +00:00
chrboesch
90d05995b5 Update exercises/108_labeled_switch.zig
Fixed an error in the debug statement and made the text a bit more coherent.

Signed-off-by: chrboesch <chrboesch@noreply.codeberg.org>
2025-01-08 13:22:29 +00:00
chrboesch
54f743ba43 Update exercises/108_labeled_switch.zig
The sentence was slightly unclear

Signed-off-by: chrboesch <chrboesch@noreply.codeberg.org>
2025-01-08 12:18:25 +00:00
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
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