我们之前在数据类型一章学习 函数function 这一节的时候,已经学习了很多“函数”相关的知识,那么在本章,我们专门来进一步研究Go语言函数,看看还有哪些特性,需要咱们深入了解和学习。
在 函数function 这一节中,我们学习了函数的以下内容:
- 函数身份地位不一般,是一等公民(first-class)
- 如何进行函数声明
- 一等公民的体现:函数值以及高阶函数
- 可变参数和多返回值
- 匿名函数
- 函数的健壮性:错误处理
- 运行时恐慌Panic
- Defer函数
- recover函数
相信你已经掌握了函数相关的这些内容,那么接下来,我们先简单回顾下这些重要的特性,然后了解两个比较特别的函数使用方式:闭包。
Let's go!