microsandbox.zig•613 B
const std = @import("std");
/// Returns a greeting message for the given name.
pub fn greet(allocator: std.mem.Allocator, name: []const u8) ![]u8 {
    const message = try std.fmt.allocPrint(
        allocator,
        "Hello, {s}! Welcome to Microsandbox!",
        .{name},
    );
    std.debug.print("{s}\n", .{message});
    return message;
}
test "greet function" {
    const allocator = std.testing.allocator;
    const name = "Test";
    const message = try greet(allocator, name);
    defer allocator.free(message);
    try std.testing.expect(std.mem.indexOf(u8, message, "Hello, Test!") != null);
}