Go 关于类型定义的问题
資深大佬 : 51m 32
type Error byte
func (err Error) Error() string {
return “SOCKS error: ” + strconv.Itoa(int(err))
}
func main() {
fmt.Println(Error(1))
}
=========
当我执行上述程序时,返回的结果是:
SOCKS error: 1
我认为应该返回的结果是:1
请各位大佬指点一下
func (err Error) Error() string {
return “SOCKS error: ” + strconv.Itoa(int(err))
}
func main() {
fmt.Println(Error(1))
}
=========
当我执行上述程序时,返回的结果是:
SOCKS error: 1
我认为应该返回的结果是:1
请各位大佬指点一下
大佬有話說 (4)