/*
go panic
panic 表示的意思就是有些意向不到的错误发生了
通常我们常用来表示程序正常运行的过程中 不应该出现的或者我们没有处理好的错误
*/
package main
import (
"os"
)
func main() {
//我们使用panic来检查预期不到的错误
panic("a problem")
/*
panic 的通常使用方法就是如果一个函数返回一个我们不知道
怎么处理的错误的时候 直接终止执行
*/
_, err := os.Create("/tmp/file")
if err != nil {
panic(err)
}
}
//和其他编程语言不通的是 go并使用exception来处理错误 而是通过函数返回值返回错误代码
1128

被折叠的 条评论
为什么被折叠?



