Files
learning-zig-rus/src/ex-ch05-01.zig
zed 689555b3a9 On branch main
modified:   src/ch05.md
new file:   src/ex-ch05-01.zig
2023-11-15 20:56:43 +03:00

24 lines
492 B
Zig

const std = @import("std");
pub fn main() void {
var user1 = User.init(1, 10);
var user2 = User.init(2, 20);
std.debug.print("User {d} has power of {d}\n", .{user1.id, user1.power});
std.debug.print("User {d} has power of {d}\n", .{user2.id, user2.power});
}
pub const User = struct {
id: u64,
power: i32,
fn init(id: u64, power: i32) *User{
var user = User{
.id = id,
.power = power,
};
return &user;
}
};