diff --git a/book/contents/basic/result-error/panic.md b/book/contents/basic/result-error/panic.md index d63e4fb9..c16ffb4f 100644 --- a/book/contents/basic/result-error/panic.md +++ b/book/contents/basic/result-error/panic.md @@ -136,7 +136,7 @@ let home: IpAddr = "127.0.0.1".parse().unwrap(); - 后续代码的运行会受到显著影响 - 内存安全的问题 -当错误预期会出现时,返回一个错误较为合适,例如解析器接收到格式错误的数据,HTTP请求接收到错误的参数甚至该请求内的任何错误(不会导致整个程序有问题,只影响该此请求)。 **因为错误是可预期的,因此也是可以处理的**。 +当错误预期会出现时,返回一个错误较为合适,例如解析器接收到格式错误的数据,HTTP请求接收到错误的参数甚至该请求内的任何错误(不会导致整个程序有问题,只影响该次请求)。 **因为错误是可预期的,因此也是可以处理的**。 当启动时某个流程发生了错误,对后续代码的运行造成了影响,那么就应该使用 `panic`,而不是处理错误后继续运行,当然你可以通过重试的方式来继续。