首页 > Go语言 > Go语言函数 阅读:33,356

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功能测试函数详解

编程帮,一个分享编程知识的公众号。跟着站长一起学习,每天都有进步。

通俗易懂,深入浅出,一篇文章只讲一个知识点。

文章不深奥,不需要钻研,在公交、在地铁、在厕所都可以阅读,随时随地涨姿势。

文章不涉及代码,不烧脑细胞,人人都可以学习。

当你决定关注「编程帮」,你已然超越了90%的程序员!

编程帮二维码
微信扫描二维码关注