(zig) added test project for zig

This commit is contained in:
scbj
2025-07-10 09:49:00 +02:00
parent 1d3c3b1930
commit 860fed5810
5 changed files with 230 additions and 0 deletions
+13
View File
@@ -0,0 +1,13 @@
//! zig test project
//! this project serves to learn zig and test the behaviour of specific features
const std = @import("std");
pub fn main() !void {
const stdout = std.io.getStdOut().writer();
for (1..10) |n| {
try stdout.print("{d} hello world\n", .{n});
}
}
+13
View File
@@ -0,0 +1,13 @@
//! By convention, root.zig is the root source file when making a library. If
//! you are making an executable, the convention is to delete this file and
//! start with main.zig instead.
const std = @import("std");
const testing = std.testing;
pub export fn add(a: i32, b: i32) i32 {
return a + b;
}
test "basic add functionality" {
try testing.expect(add(3, 7) == 10);
}