执行以下 Go 程序,将会输出什么?
package main
import "fmt"
type MyError struct{}
func (e *MyError) Error() string {
return "error"
}
func isErrorNil(err error) bool {
return err == nil
}
func main() {
var e *MyError = nil
if isErrorNil(e) {
fmt.Println("is nil")
} else {
fmt.Println("is not nil")
}
}

