上古神龙
2016-04-13 20:42
为什么{ }后面要带()
go func( ) {
ch2 <- ("以到达!")
}( )
这是属于函数自调用,等同于函数后面不加()的时候你要单独加一句func(),函数是需要调用才会执行的,如果不加(),函数不会执行
go func( ) {
ch2 <- ("以到达!")
}( )
可以看做
go func a ( ) {
ch2 <- ("以到达!")
}
a ()
这是不是就清楚了很多 其实就是匿名函数直接调用
Go语言第一课
107752 学习 · 148 问题
相似问题