1
0
mirror of https://github.com/duke-git/lancet.git synced 2026-03-01 00:35:28 +08:00

docs: add xerror package doc

This commit is contained in:
dudaodong
2022-03-16 18:21:30 +08:00
parent bc913d70b1
commit af480efa8c
4 changed files with 125 additions and 44 deletions

View File

@@ -392,31 +392,15 @@ import "github.com/duke-git/lancet/validator"
- [IsUrl](https://github.com/duke-git/lancet/blob/main/docs/validator_zh-CN.md#IsUrl)
- [IsWeakPassword](https://github.com/duke-git/lancet/blob/main/docs/validator_zh-CN.md#IsWeakPassword)
### error helpers
- 错误处理函数
- Usage: import "github.com/duke-git/lancet/xerror"
validator.md#IsWeakPassword)
### 14. xerror
xerror包实现一些错误处理函数
```go
package main
import (
"fmt"
"io/ioutil"
"log"
"github.com/duke-git/lancet/errors"
)
func main() {
x := Unwrap(strconv.Atoi("42"))
}
```
- Function list:
```go
Unwrap[T any](val T, err error) //如果err是nil返回有效的val值。否则 panics
import "github.com/duke-git/lancet/xerror"
```
#### 函数列表:
- [Unwrap](https://github.com/duke-git/lancet/blob/main/docs/xerror_zh-CN.md#Unwrap)
## 如何贡献代码