【Go基础】一篇文章带你了解 — 异常处理

目录

1、基础语法

2、Panic

3、Recover


1、基础语法

异常处理是程序健壮性的关键,往往开发人员的开发经验的多少从异常部分处理上就能得到体现。如何适度的添加异常,往往是整个产品体验成败的关键。

Go语言中没有Try Catch Exception机制,但是提供了panic-and-recover机制。

2、Panic

  1. 内置函数panic()。

  2. 类似raise,能够停止正常的流程。

  3. 当函数内调用panic,正常的流程将被终止,defer函数仍然会被执行。

    扫描二维码关注公众号,回复: 14590537 查看本文章
  4. Panic引起的原因可以是主动调用,也可以是运行时错误,例如数组越界。

本示例除了介绍panic(),还实现了一种统一的ErrorHa

猜你喜欢

转载自blog.csdn.net/fanjufei123456/article/details/129947516