package main
import (
"fmt"
)
func get_fun(x int)func(){
return func(){fmt.Println(x)}
}
func main() {
f1:=get_fun(1)
f2:=get_fun(2)
f1()
f2()
}
golang 闭包的例子
最新推荐文章于 2022-04-19 11:28:08 发布
本文通过一个简单的Go语言代码示例,深入浅出地讲解了闭包的概念和使用方法。闭包是在函数内部定义并返回的函数,它可以访问并操作其外部作用域中的变量。本文的示例展示了如何创建并使用闭包来打印不同的数值。

2万+

被折叠的 条评论
为什么被折叠?



