eine geordnete Folge von Anweisungen.
Arbeitsbereich
Zig
praktischer Lernpfad fuer Zig von null an
erst definieren
was Zig bedeutet
Zig schreibt genaue Anweisungen. Hier lernst du es als praktischer Lernpfad fuer Zig von null an. Starte mit einem Modell: Eingabe geht durch Schritte und wird Ausgabe.
main.zigstarten zig run main.ziggewohnheit lerne ein kleines Zig Stueck, tippe ein Minimalbeispiel und fuehre es ausein Wert ist Dateninhalt. Eine Variable ist sein Name.
ein benannter kleiner Arbeitsschritt mit Eingabe und Ergebnis.
Zig toolchain fuehrt Code aus main.zig aus.
erster lesbarer Code
programmausgabe
entry point output syntax std.debug.printstd.debug.print("{}\n", .{42});ausgabe 42Sprachlinie
Zig Stammbaum
sieh woher Zig kommt, welche Sprachen nah sind und was danach passt.
Start bei null
Fragenbank
Erst suchen dann ueben
Waehle eine Phase oder suche in der Fragenbank dieser Sprache und springe zur Aufgabe.
Zig Frage 1
Zig Frage 1. Waehle die Aussage, die am besten zu wert ausgeben passt.
Zig Frage 2
Zig Frage 2. Waehle die Aussage, die am besten zu wert benennen passt.
Zig Frage 3
Zig Frage 3. Waehle die Aussage, die am besten zu wiederverwendbare funktion passt.
Zig Frage 4
Zig Frage 4. Waehle die Aussage, die am besten zu basissammlung passt.
Zig Frage 5
Zig Frage 5. Waehle die Aussage, die am besten zu wert ausgeben passt.
Zig Frage 6
Zig Frage 6. Waehle die Aussage, die am besten zu wert benennen passt.
Zig Frage 7
Zig Frage 7. Waehle die Aussage, die am besten zu wiederverwendbare funktion passt.
Zig Frage 8
Zig Frage 8. Waehle die Aussage, die am besten zu basissammlung passt.
Zig Frage 9
Zig Frage 9. Waehle die Aussage, die am besten zu wert ausgeben passt.
Zig Frage 10
Zig Frage 10. Waehle die Aussage, die am besten zu wert benennen passt.
Zig Frage 11
Zig Frage 11. Waehle die Aussage, die am besten zu wiederverwendbare funktion passt.
Zig Frage 12
Zig Frage 12. Waehle die Aussage, die am besten zu basissammlung passt.
Zig Frage 13
Zig Frage 13. Waehle die Aussage, die am besten zu wert ausgeben passt.
Zig Frage 14
Zig Frage 14. Waehle die Aussage, die am besten zu wert benennen passt.
Zig Frage 15
Zig Frage 15. Waehle die Aussage, die am besten zu wiederverwendbare funktion passt.
Zig Frage 16
Zig Frage 16. Waehle die Aussage, die am besten zu basissammlung passt.
Zig Frage 17
Zig Frage 17. Waehle die Aussage, die am besten zu wert ausgeben passt.
Zig Frage 18
Zig Frage 18. Waehle die Aussage, die am besten zu wert benennen passt.
multiple choice
Zig Frage 1
Zig Frage 1. Waehle die Aussage, die am besten zu wert ausgeben passt.
std.debug.print("{}\n", .{42});referenz
muster fuer main.zig
zig run main.zigentry point output syntax std.debug.print
programmausgabe
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
werte und 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
funktionen und sammlungen
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