undefined在 GO 中使用提升的函数时出现错误。
import "log"
type logger struct {
log.Logger
}
logError := logger.New(os.Stderr, "ERROR", log.LstdFlags)
logOut := logger.New(os.Stdout, "INFO", log.LstdFlags)
这导致编译器错误:
logger.go: logger.New undefined (type logger has no method New)
但是,New是log.Logger. 这里有什么问题?
largeQ
相关分类