
golang
longzuo
这个作者很懒,什么都没留下…
展开
-
golang context
context是一个用来通信的信号发生器 比如两个哑巴去打水,压水井在小屋里面,出水口在小屋外面,一个哑巴在里面压水,另外一个在外面接水,为了不浪费,希望接水的哑巴能及时通知压水的哑巴停止压水。 问题:如何让接水哑巴及时通知压水哑巴停止压水 解决方法:一根绳子,两头栓着两个哑巴,当接水的哑巴需要停止时,拉绳子,压水的哑巴就会感知到,停止压水 具体流程 获取一个绳子,这个绳子有两个原创 2017-04-02 11:47:20 · 1045 阅读 · 0 评论 -
golang 闭包
闭包是一个匿名函数 一般典型的函数跟调用者沟通的方式就两种,一种是输入输出参数,一种是全局变量。 但是闭包是一种特殊的函数,可以有第三种,闭包可以access 上下文变量 func outer(name string) func() { // variable text := "Modified " + name // closure. function has access to原创 2017-08-01 13:38:57 · 329 阅读 · 0 评论