代码点读机 / Rust / panic!

panic! Rust · 宏

让程序立即终止并抛出 panic,表示遇到了无法恢复或不该出现的错误状态。

怎么用

panic!("信息"); 或 panic!("格式", 参数);,用于主动崩溃

小例子

panic!("不该为空");

运行结果

程序 panic 并显示:不该为空

提醒:只有真正救不回来时才用;生产代码优先用 Result

官方文档:https://doc.rust-lang.org/std/macro.panic.html

在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← Rust全部词条