Panics

如果运行时发生严重错误,Rust 会触发 panic:

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