Skip to content
zig 版本:0.14.0

unreachable 关键字

DebugReleaseSafe 模式下,unreachable 会触发 panic,并报告“不可达代码”错误。

ReleaseFastReleaseSmall 模式下,编译器会假定永远不会执行到 unreachable 处,从而对代码进行优化。

zig
const x = 1;
const y = 2;
if (x + y != 3) {
    unreachable;
}