文章分类 -  go语言

摘要:select 监听IO,和select, poll, epoll类似 go ch1 := make (chan int, 1) ch2 := make (chan int, 1) ... select { case 阅读全文
posted @ 2017-05-16 21:36 zhangshihai1232 阅读(56) 评论(0) 推荐(0)
摘要:总结 数据先进先出 go // 声明方式,在此ElemType是指此管道所传递的类型 var chanName chan ElemType // 声明一个传递类型为int的管道 var ch chan int // 声明一个map,元素是bool型的channel var m map[string] 阅读全文
posted @ 2017-05-16 21:26 zhangshihai1232 阅读(156) 评论(0) 推荐(0)
摘要:Slice 一种动态数组 初始化 len()和cap()函数 cap()测量切片最大容量 空(nil)切片 切片未初始化为nil 切片截取 append()和copy()函数 增加切片容量,必须重新拷贝 Range 用于for循环中迭代数组(array)、切片(slice)、链表(channel)或 阅读全文
posted @ 2017-03-24 09:50 zhangshihai1232 阅读(163) 评论(0) 推荐(0)
摘要:语言结构 组成部分 数据类型 数据类型 数字类型 浮点型 其他数字类型 变量 三种方式 多变量声明 其他情况 值类型和引用类型 := 只能用于函数体内 常量 iota 多个返回值 参数传递 值传递 引用传递 函数作为值 闭包 匿名函数,可作为闭包 方法 这个挺有意思。。。 变量作用于 全局:初始化的 阅读全文
posted @ 2017-03-24 09:49 zhangshihai1232 阅读(142) 评论(0) 推荐(0)
摘要:安装 不同版本的管理工具gvm bash sudo apt get install curl git mercurial make binutils bison gcc build essential bash 阅读全文
posted @ 2017-03-07 21:49 zhangshihai1232 阅读(198) 评论(0) 推荐(0)