摘要: go语言中的main函数也是运行在一个单独的goroutine中的,一般称为 main goroutine,main函数结束时,会打断其它 goroutine 的执行,但是其它 goroutine 不会打断其它的 goroutine 的执行,除非是通过通信让对方自行中止。 先来看一个最简单的并发例子 阅读全文
posted @ 2016-03-27 23:07 轻典 阅读(1353) 评论(0) 推荐(0) 编辑
摘要: 如果你遇到没有函数体的函数声明,表示该函数不是以Go实现的。 匿名函数和squares中,存在变量引用。这就是函数值属于引用类型和函数值不可比较的原因。Go使用闭包(closures)技术实现函数值,Go程序员也把函数值叫做闭包。 注意golang圣经中匿名函数一节中的例子程序。 go语言的可变参 阅读全文
posted @ 2016-03-27 21:54 轻典 阅读(2843) 评论(0) 推荐(0) 编辑