一个简单的例子
func main() { f, err := os.Open("filename.txt") if err != nil { return err } }
本质上,error是一个接口类型
type error interface { Error() string }
- Errors are value。只要满足这一接口定义的所有数值都可以传入error类型的位置。
- error 是一种内置类型
- 需要进行单独类型复杂的分类处理时,需要单独的类型推导
golang error
猜你喜欢
转载自www.cnblogs.com/person3/p/9237269.html
今日推荐
周排行