Go语言的函数05---匿名函数
Posted yunweiqiang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Go语言的函数05---匿名函数相关的知识,希望对你有一定的参考价值。
package main import ( "fmt" "time" ) //延时执行一个匿名函数 func main071() { fmt.Println("打开网络") fmt.Println("打开数据库") fmt.Println("打开文件") //有封装价值,没有复用价值 defer func() { fmt.Println("关闭网络") fmt.Println("关闭数据库") fmt.Println("关闭文件") }() } //并发执行一个匿名函数 func main() { /*并发一个匿名任务*/ go func(n int) { for i:=0;i<n ;i ++ { fmt.Println("我爱潘晓婷") time.Sleep(500*time.Millisecond) } }(5) //可以传参数,可以传返回值,但是没有意义,没人调用匿名函数返回值 for i:=0;i<10 ;i ++ { fmt.Println("我爱拉芳") time.Sleep(500*time.Millisecond) } }
以上是关于Go语言的函数05---匿名函数的主要内容,如果未能解决你的问题,请参考以下文章