Panics
如果运行时发生严重错误,Rust 会触发 panic:
fn main() { let v = vec![10, 20, 30]; println!("v[100]: {}", v[100]); }
- Panic 用于指示不可恢复的意外错误。
- Panic反映了程序中的 bug 问题。
- 如果崩溃不可接受,请使用不会触发 panic 的 API(例如
Vec::get
)。
如果运行时发生严重错误,Rust 会触发 panic:
fn main() { let v = vec![10, 20, 30]; println!("v[100]: {}", v[100]); }
Vec::get
)。