|
|
@ -121,7 +121,7 @@ let home: IpAddr = "127.0.0.1".parse().unwrap();
|
|
|
|
同时,当我们回头准备做错误处理时,可以全局搜索这些方法,不遗漏地进行替换。
|
|
|
|
同时,当我们回头准备做错误处理时,可以全局搜索这些方法,不遗漏地进行替换。
|
|
|
|
|
|
|
|
|
|
|
|
#### 你确切的知道你的程序是正确时,可以使用panic
|
|
|
|
#### 你确切的知道你的程序是正确时,可以使用panic
|
|
|
|
因为 `panic` 的触发方式比错误处理要简单,因此可以让代码更清晰,可读性也更加好,当我们的代码注定是正确时,你可以用 `unrawp` 等方法直接进行处理,反正也不可能 `panic` :
|
|
|
|
因为 `panic` 的触发方式比错误处理要简单,因此可以让代码更清晰,可读性也更加好,当我们的代码注定是正确时,你可以用 `unwrap` 等方法直接进行处理,反正也不可能 `panic` :
|
|
|
|
```rust
|
|
|
|
```rust
|
|
|
|
use std::net::IpAddr;
|
|
|
|
use std::net::IpAddr;
|
|
|
|
let home: IpAddr = "127.0.0.1".parse().unwrap();
|
|
|
|
let home: IpAddr = "127.0.0.1".parse().unwrap();
|
|
|
|