您现在的位置是:首页 > 文章详情

Golang学习笔记之错误处理error、panic (抛出错误),recover(捕获错误)

日期:2018-12-17点击:490

一、error
错误表示程序中出现了异常情况。Go 语言通过内置的错误接口提供了非常简单的错误处理机制。

• error类型是go语言的一种内置类型,使用的时候不用特定去import因为它本质上是一个接口
error类型是一个接口类型,这是它的定义:

1type error interface {
2    Error() string
3}

(1)一个例子理解error

 1package main
 2import (
 3    "fmt"
 4    "os"
 5)
 6func main() {
 7    //试图打开一个并不存在的文件,这将会返回一个error
 8    f, err := os.Open("/test.txt")
 9    if err != nil {
10        fmt.Println(err
原文链接:https://yq.aliyun.com/articles/680241
关注公众号

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。

持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。

文章评论

共有0条评论来说两句吧...

文章二维码

扫描即可查看该文章

点击排行

推荐阅读

最新文章