```golang package errors // New returns an error that formats as the given text. // New 返回一个给定文本格式的错误。 func New(text string) error { return &errorString{text} } // errorString is a trivial implementation of error. // errorString 是 error 的一个琐碎的实现。 type errorString struct { s string } func (e *errorString) Error() string { return e.s } ``` 上面是源代码,这样看的返回的是struct类型,为什么打印出来是字符串呢??
有疑问加站长微信联系(非本文作者)
