panic
https://gobyexample-cn.github.io/panic
go
package main
import "os"
func main() {
panic("a problem")
_, err := os.Create("/tmp/file")
if err != nil {
panic(err)
}
}/tmp/file 不会被创建
panic 意味着有些出乎意料的错误发生。