你们不就是在等这个吗。双指针 interface
type myError struct{ msg string }
func (e *myError) Error() string { return e.msg }
func x() (error, error) {
var myErr *myError = nil
var err error
return myErr, err
}
func main() {
myErr, err := x()
fmt.Println(myErr, err)
fmt.Println(myErr == err)
}