|
9 | 9 | },
|
10 | 10 | ---
|
11 | 11 |
|
| 12 | +# [Hello world]($heading.id('ext')) |
| 13 | +A minimal example printing hello world. |
| 14 | + |
| 15 | +[]($code.language('=html').buildAsset("samples/hello-world.zig")) |
| 16 | + |
12 | 17 | # [Calling external library functions]($heading.id('ext'))
|
13 | 18 | All system API functions can be invoked this way, you do not need library bindings to interface them.
|
14 | 19 |
|
15 |
| -[]($code.language('=html').buildAsset("samples/0-windows-msgbox.zig")) |
| 20 | +[]($code.language('=html').buildAsset("samples/windows-msgbox.zig")) |
16 | 21 |
|
17 | 22 | # [Memory leak detection]($heading.id('leak'))
|
18 | 23 | Using `std.heap.GeneralPurposeAllocator` you can track double frees and memory leaks.
|
19 | 24 |
|
20 |
| -[]($code.language('=html').buildAsset("samples/1-memory-leak.zig")) |
| 25 | +[]($code.language('=html').buildAsset("samples/memory-leak.zig")) |
21 | 26 |
|
22 | 27 |
|
23 | 28 | # [C interoperability]($heading.id('c-interop'))
|
24 | 29 | Example of importing a C header file and linking to both libc and raylib.
|
25 | 30 |
|
26 |
| -[]($code.language('=html').buildAsset("samples/2-c-interop.zig")) |
| 31 | +[]($code.language('=html').buildAsset("samples/c-interop.zig")) |
27 | 32 |
|
28 | 33 |
|
29 | 34 | # [Zigg Zagg]($heading.id('zigg-zagg'))
|
30 | 35 | Zig is *optimized* for coding interviews (not really).
|
31 | 36 |
|
32 |
| -[]($code.language('=html').buildAsset("samples/3-ziggzagg.zig")) |
| 37 | +[]($code.language('=html').buildAsset("samples/ziggzagg.zig")) |
33 | 38 |
|
34 | 39 |
|
35 | 40 | # [Generic Types]($heading.id('generic'))
|
36 | 41 | In Zig types are comptime values and we use functions that return a type to implement generic algorithms and data structures. In this example we implement a simple generic queue and test its behaviour.
|
37 | 42 |
|
38 |
| -[]($code.language('=html').buildAsset("samples/4-generic-type.zig")) |
| 43 | +[]($code.language('=html').buildAsset("samples/generic-type.zig")) |
39 | 44 |
|
40 | 45 |
|
41 | 46 | # [Using cURL from Zig]($heading.id('curl'))
|
42 | 47 |
|
43 |
| -[]($code.language('=html').buildAsset("samples/5-curl.zig")) |
| 48 | +[]($code.language('=html').buildAsset("samples/curl.zig")) |
0 commit comments