1
0
mirror of https://github.com/duke-git/lancet.git synced 2026-02-04 12:52:28 +08:00
Files
lancet/xerror/xerror_example_test.go

26 lines
379 B
Go

package xerror
import (
"fmt"
"reflect"
"strconv"
)
func ExampleTryUnwrap() {
result1 := TryUnwrap(strconv.Atoi("42"))
fmt.Println(result1)
_, err := strconv.Atoi("4o2")
defer func() {
v := recover()
result2 := reflect.DeepEqual(err.Error(), v.(*strconv.NumError).Error())
fmt.Println(result2)
}()
TryUnwrap(strconv.Atoi("4o2"))
// Output:
// 42
// true
}