关于错误处理的过程
来源:8-2 错误处理概念

慕移动9586716
2021-07-12
老师您好,这个错误处理的过程,我们是基于什么将代码写成这样(上图),在else中我们Op, Path, Err,他们分别是干什么?
写回答
1回答
-
ccmouse
2021-07-16
这里只是演示一下错误处理,我们可以通过err.(*os.PathError)询问它是不是一个PathError,是的话就有了Op, Path和Err
Op是操作,比如打开,关闭,读,写等等
Path是操作的对象,是个文件路径
Err是真正的错误。
同学可以看下输出内容,就能通过具体值进一步了解这三个字段。
10