# 18.10 其他
如何在程序出错时终止程序:
```go
if err != nil {
fmt.Printf("Program stopping with error %v", err)
os.Exit(1)
}
```
或者:
```go
if err != nil {
panic("ERROR occurred: " + err.Error())
}
```
## 链接
- [目录](directory.md)
- 上一节:[网络和网页应用](18.9.md)
- 下一节:[出于性能考虑的最佳实践和建议](18.11.md)