een geordende reeks instructies.
werkplek
Zig
praktisch leerpad om Zig vanaf nul te leren
eerst definitie
wat Zig betekent
Zig schrijft precieze instructies. Hier leer je het als praktisch leerpad om Zig vanaf nul te leren. Begin met een model: input gaat door stappen en wordt output.
main.zigrun zig run main.ziggewoonte leer een klein deel van Zig, typ een minimaal voorbeeld en voer het uiteen waarde is data. een variabele is de naam voor die data.
een klein benoemd werk met input en resultaat.
Zig toolchain voert code uit main.zig uit.
eerste leesbare code
programma output
entry point output syntax std.debug.printstd.debug.print("{}\n", .{42});output 42taal stamboom
Zig stamboom
zie waar Zig vandaan komt, welke talen dichtbij zijn en wat daarna past.
vanaf nul
Vragenbank
Eerst zoeken dan oefenen
Kies een fase of zoek in de bank van deze taal en open de oefening.
Zig vraag 1
Zig vraag 1. Kies de uitspraak die het best past bij een waarde printen.
Zig vraag 2
Zig vraag 2. Kies de uitspraak die het best past bij een waarde benoemen.
Zig vraag 3
Zig vraag 3. Kies de uitspraak die het best past bij herbruikbare functie.
Zig vraag 4
Zig vraag 4. Kies de uitspraak die het best past bij basiscollectie.
Zig vraag 5
Zig vraag 5. Kies de uitspraak die het best past bij een waarde printen.
Zig vraag 6
Zig vraag 6. Kies de uitspraak die het best past bij een waarde benoemen.
Zig vraag 7
Zig vraag 7. Kies de uitspraak die het best past bij herbruikbare functie.
Zig vraag 8
Zig vraag 8. Kies de uitspraak die het best past bij basiscollectie.
Zig vraag 9
Zig vraag 9. Kies de uitspraak die het best past bij een waarde printen.
Zig vraag 10
Zig vraag 10. Kies de uitspraak die het best past bij een waarde benoemen.
Zig vraag 11
Zig vraag 11. Kies de uitspraak die het best past bij herbruikbare functie.
Zig vraag 12
Zig vraag 12. Kies de uitspraak die het best past bij basiscollectie.
Zig vraag 13
Zig vraag 13. Kies de uitspraak die het best past bij een waarde printen.
Zig vraag 14
Zig vraag 14. Kies de uitspraak die het best past bij een waarde benoemen.
Zig vraag 15
Zig vraag 15. Kies de uitspraak die het best past bij herbruikbare functie.
Zig vraag 16
Zig vraag 16. Kies de uitspraak die het best past bij basiscollectie.
Zig vraag 17
Zig vraag 17. Kies de uitspraak die het best past bij een waarde printen.
Zig vraag 18
Zig vraag 18. Kies de uitspraak die het best past bij een waarde benoemen.
meerkeuze
Zig vraag 1
Zig vraag 1. Kies de uitspraak die het best past bij een waarde printen.
std.debug.print("{}\n", .{42});referentie
patronen voor main.zig
zig run main.zigentry point output syntax std.debug.print
programma output
std.debug.print("{}\n", .{42});- Run the smallest file first
- Print one known value
- Check the output before adding more code
variables assignment types const
waarden en namen
const total = 42;
std.debug.print("{}\n", .{total});- Give values readable names
- Keep one idea per line while learning
- Trace the value before changing it
function collection Array
functies en collecties
fn add(a: i32, b: i32) i32 {
return a + b;
}
const scores = [_]i32{40, 2};
std.debug.print("{}\n", .{scores.len});- Keep functions small
- Return useful values
- Use the common collection before reaching for frameworks