四十一、Go 语言 – 闭包函数

AI-摘要
Tianli GPT
AI初始化中...
介绍自己 🙈
生成本文简介 👋
推荐相关文章 📖
前往主页 🏠
前往爱发电购买
四十一、Go 语言 – 闭包函数
云少四十一、Go 语言 – 闭包函数
Go 语言支持闭包函数,又称匿名函数
匿名函数是一个 “内联” 语句或表达式
匿名函数的优越性在于可以直接使用函数内的变量,不必申明
Go 语言使用 func()
定义匿名函数
语法
Go 语言中定义闭包函数的语法格式如下
1 | func([parameter_list]) [return_type] { |
与一般函数的区别就是,闭包函数没有 函数名
范例
下面的范例,我们创建了一个函数 getSequence() 返回另外一个函数,该函数的目的是在闭包中递增 i 变量
1 | package main |
编译运行以上 Go 范例,输出结果如下
1 | $ go run main.go |
评论
匿名评论隐私政策
TwikooArtalk
✅ 你无需删除空行,直接评论以获取最佳展示效果