就像 Rust 提供的方式todo!()
或 Ocaml 提供的方式一样let func = "Failure "Unimplemented""
,是否有办法在 zig 中编写一个没有实现主体的函数,并且在编译后不会引发任何警告和错误?
现在我只是用打印来写它,例如
pub fn do_something(self: *MyType) void {
std.debug.print("TODO %d", self.field);
}
就像 Rust 提供的方式todo!()
或 Ocaml 提供的方式一样let func = "Failure "Unimplemented""
,是否有办法在 zig 中编写一个没有实现主体的函数,并且在编译后不会引发任何警告和错误?
现在我只是用打印来写它,例如
pub fn do_something(self: *MyType) void {
std.debug.print("TODO %d", self.field);
}
Zig 没有针对存根函数的特殊语法。
只需声明一个函数并丢弃其参数即可避免“未使用的函数参数”错误: