4、Panic!(恐慌)

Panics(恐慌)

Panics是 Rust 发出 程序出了问题,无法继续运行 的信号的方式,是一种无法恢复的错误。

Panic!宏

Panic可以手动的触发,通过调用Panic!宏即可

panic!("This is a panic!");

运行结果如下

image-20250828233902731

这是程序的运行结果,可以看到,它抛出了一个Panic,选中的地方就是Panic的具体信息

Panic的被动触发

image-20250829072534979

发生错误时,rust都会触发一个Panic,在经典的除以0异常中,程序也是抛出了Panic

image-20250829072708050

这里,后面应该会讲一些更高级的东西吧,目前这里好像也就这一块(

下一节再见喽~

阅读剩余
THE END