import (
"fmt"
"errors"
)
func main() {
f := func(a, b int) (res int, err error) {
if b < 0 {
err = errors.New("err")
return
}
res = a + b
return
}
res, err := f(1, 2)
if nil == err {
fmt.Println(res)
}
}
转载于:https://my.oschina.net/qibin/blog/323332