2016年5月23日

Go语言并发的设计模式和应用场景

摘要: 生成器 在Python中我们可以使用yield关键字来让一个函数成为生成器,在Go中我们可以使用信道来制造生成器(一种lazy load类似的东西)。 当然我们的信道并不是简单的做阻塞主线的功能来使用的哦。 下面是一个制作自增整数生成器的例子,直到主线向信道索要数据,我们才添加数据到信道: func 阅读全文

posted @ 2016-05-23 15:20 Ellon_Daris 阅读(2193) 评论(0) 推荐(0) 编辑

go中包的概念、导入与可见性

摘要: 包是结构化代码的一种方式:每个程序都由包(通常简称为 pkg)的概念组成,可以使用自身的包或者从其它包中导入内容。 如同其它一些编程语言中的类库或命名空间的概念,每个 Go 文件都属于且仅属于一个包。一个包可以由许多以 .go 为扩展名的源文件组成,因此文件名和包名一般来说都是不相同的。 你必须在源 阅读全文

posted @ 2016-05-23 11:53 Ellon_Daris 阅读(739) 评论(0) 推荐(0) 编辑

导航