Comptime
comptime is Zig's most unique feature. It allows you to run Zig code during compilation. There are no macros because comptime can do everything macros do, but with standard Zig syntax.
zig fn multiply(comptime x: i32, y: i32) i32 { return x * y; }
const val = multiply(10, 5); // The compiler calculates 'multiply' if arguments are known.
You can use comptime to generate code, types, and logic based on compile-time information.