go
guhao022
这个作者很懒,什么都没留下…
展开
-
Golang Channel 整理
Golang Channel 整理 一Golang并发基础理论 二Go Channel基本操作语法 三Channel用作信号Signal的场景 1等待一个事件Event 2协同多个Goroutines 3Select 四隐藏状态 1例子唯一的ID服务 五默认情况 1select for non-blocking receive 2select for non-blocking send 六Nil转载 2015-07-28 12:50:14 · 697 阅读 · 0 评论 -
Go语言函数
函数是Go语言里面的核心设计,它通过func来声明,函数可以有一个或者多个参数,每个参数后面都要带有类型,通过“,”分隔,可以返回多个值,函数的格式为: func funcName(input1 type1, input2 type2)(output1 type1, output2 type2){ //处理逻辑代码 //返回值 return value1, val...原创 2014-08-07 11:36:43 · 186 阅读 · 0 评论 -
Go语言流程控制语句if、goto、for、switch
最近在看go语言,虽然网上大多数的评论都是在吐槽go语言,但是我喜欢简单的东西,我不拿它和任何语言去比,去用每一种语言完全是自己兴趣问题。 还没开始就跑题了 ~~!回到标题上来,golang的流程控制,刚开始学go,记性一直都不怎么好,做个笔记 流程控制包含三大类:条件判断、循环控制和无条件跳转。 if go语言的if package main import ( "f...原创 2014-08-07 11:38:10 · 253 阅读 · 0 评论