panic
我们将要看到的最简单的错误处理机制就是 panic。它会打印一个错误消息,开始
回退(unwind)任务,且通常会退出程序。这里我们显式地在错误条件下调用 panic:
1. fn give_princess(gift: &str) {
2. // 公主讨厌蛇,所以如果公主表示厌恶的话我们要停止!
3. if gift == "snake" { panic!("AAAaaaaa!!!!"); }
5. println!("I love {}s!!!!!", gift);
6. }
8. fn main() {
9. give_princess("teddy bear");
10. give_princess("snake");
11. }
