uporzadkowany zestaw instrukcji.
warsztat
Zig
praktyczna sciezka nauki Zig od zera
najpierw definicja
co oznacza Zig
Zig sluzy do pisania precyzyjnych instrukcji. Tutaj uczysz sie go jako praktyczna sciezka nauki Zig od zera. Model startowy: wejscie przechodzi przez kroki i staje sie wyjsciem.
main.ziguruchom zig run main.zignawyk poznaj maly fragment Zig, wpisz minimalny przyklad i uruchom gowartosc to dane. zmienna to nazwa, ktora je przechowuje.
male nazwane zadanie z wejsciem i wynikiem.
Zig toolchain uruchamia kod z main.zig.
pierwszy czytelny kod
wyjscie programu
entry point output syntax std.debug.printstd.debug.print("{}\n", .{42});wyjscie 42rodowod jezyka
drzewo Zig
zobacz skad pochodzi Zig, jakie jezyki sa blisko i co dalej.
od zera
Bank pytan
Najpierw szukaj potem cwicz
Wybierz etap lub szukaj w banku tego jezyka i otworz zadanie.
Zig pytanie 1
Zig pytanie 1. Wybierz zdanie najlepiej pasujace do wypisanie wartosci.
Zig pytanie 2
Zig pytanie 2. Wybierz zdanie najlepiej pasujace do nazwanie wartosci.
Zig pytanie 3
Zig pytanie 3. Wybierz zdanie najlepiej pasujace do funkcja wielokrotnego uzycia.
Zig pytanie 4
Zig pytanie 4. Wybierz zdanie najlepiej pasujace do podstawowa kolekcja.
Zig pytanie 5
Zig pytanie 5. Wybierz zdanie najlepiej pasujace do wypisanie wartosci.
Zig pytanie 6
Zig pytanie 6. Wybierz zdanie najlepiej pasujace do nazwanie wartosci.
Zig pytanie 7
Zig pytanie 7. Wybierz zdanie najlepiej pasujace do funkcja wielokrotnego uzycia.
Zig pytanie 8
Zig pytanie 8. Wybierz zdanie najlepiej pasujace do podstawowa kolekcja.
Zig pytanie 9
Zig pytanie 9. Wybierz zdanie najlepiej pasujace do wypisanie wartosci.
Zig pytanie 10
Zig pytanie 10. Wybierz zdanie najlepiej pasujace do nazwanie wartosci.
Zig pytanie 11
Zig pytanie 11. Wybierz zdanie najlepiej pasujace do funkcja wielokrotnego uzycia.
Zig pytanie 12
Zig pytanie 12. Wybierz zdanie najlepiej pasujace do podstawowa kolekcja.
Zig pytanie 13
Zig pytanie 13. Wybierz zdanie najlepiej pasujace do wypisanie wartosci.
Zig pytanie 14
Zig pytanie 14. Wybierz zdanie najlepiej pasujace do nazwanie wartosci.
Zig pytanie 15
Zig pytanie 15. Wybierz zdanie najlepiej pasujace do funkcja wielokrotnego uzycia.
Zig pytanie 16
Zig pytanie 16. Wybierz zdanie najlepiej pasujace do podstawowa kolekcja.
Zig pytanie 17
Zig pytanie 17. Wybierz zdanie najlepiej pasujace do wypisanie wartosci.
Zig pytanie 18
Zig pytanie 18. Wybierz zdanie najlepiej pasujace do nazwanie wartosci.
wybor wielokrotny
Zig pytanie 1
Zig pytanie 1. Wybierz zdanie najlepiej pasujace do wypisanie wartosci.
std.debug.print("{}\n", .{42});referencja
wzorce dla main.zig
zig run main.zigentry point output syntax std.debug.print
wyjscie programu
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
wartosci i nazwy
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
funkcje i kolekcje
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