Files
learning-zig-rus/src/ex-ch04-05.zig
zed 3a2a147445 On branch main
modified:   src/ch04.md
new file:   src/ex-ch04-01.zig
new file:   src/ex-ch04-02.zig
new file:   src/ex-ch04-03.zig
new file:   src/ex-ch04-04.zig
new file:   src/ex-ch04-05.zig
new file:   src/ex-ch04-06.zig
2023-11-14 21:46:02 +03:00

26 lines
477 B
Zig

const std = @import("std");
pub const User = struct {
id: u64,
power: i32,
};
pub fn main() void {
const user = User{
.id = 1,
.power = 100,
};
std.debug.print("main: {*}\n", .{&user});
levelUp(user);
std.debug.print("Пользователь {d} обладает силой {d}\n", .{user.id, user.power});
}
fn levelUp(user: User) void {
std.debug.print("levelUp: {*}\n", .{&user});
var u = user;
u.power += 1;
}