字符串类型,为什么可以像方法那样去调用?
来源:3-4 服务器统一出错处理2
weixin_慕无忌6553677
2022-05-03 18:46:04
type userError string func (e userError) Error() string { return e.Message() } func (e userError) Message() string { return string(e) }
userError是个字符串类型,为什么可以像方法那样去调用?userError("err text")
1回答
ccmouse
2022-05-09
这是go语言的类型转换的语法。userError是一个类型,userError("err text")就相当于把"err text"转换成userError类型。
相似问题