首页 > Go语言 > Go语言函数 阅读:40,221

Go语言函数(Go语言func)

函数是组织好的、可重复使用的、用来实现单一或相关联功能的代码段,其可以提高应用的模块性和代码的重复利用率。

Go 语言支持普通函数、匿名函数和闭包,从设计上对函数进行了优化和改进,让函数使用起来更加方便。

Go 语言的函数属于“一等公民”(first-class),也就是说:
  • 函数本身可以作为值进行传递。
  • 支持匿名函数和闭包(closure)。
  • 函数可以满足接口。
本章内容:
1. Go语言函数声明(函数定义)
2. Go语言将秒转换为具体的时间
3. Go语言函数中的参数传递效果测试
4. Go语言函数变量——把函数作为值保存到变量中
5. Go语言字符串的链式处理——操作与数据分离的设计技巧
6. Go语言匿名函数——没有函数名字的函数
7. Go语言函数类型实现接口——把函数作为接口来调用
8. Go语言闭包(Closure)——引用了外部变量的匿名函数
9. Go语言可变参数(变参函数)
10. Go语言defer(延迟执行语句)
11. Go语言递归函数
12. Go语言处理运行时错误
13. Go语言宕机(panic)——程序终止运行
14. Go语言宕机恢复(recover)——防止程序崩溃
15. Go语言计算函数执行时间
16. Go语言通过内存缓存来提升性能
17. Go语言函数的底层实现
18. Go语言Test功能测试函数详解

爱面试的程序媛,一个分享面试经验的公众号。跟着站长一起学习,每天都有进步。

通俗易懂,深入浅出,定时分享程序员面试的那点事。

面试如何造火箭?工作如何拧螺丝?都在这个公号哦。

扫描二维码关注公众号,免费领取价值 1000 元的求职面试资料(限时免费)!

当你决定关注「爱面试的程序媛」,你已然超越了90%的程序员!

爱面试的程序媛二维码
微信扫描二维码关注