代码改变世界

随笔分类 -  golang

深入理解golang — 数组(array)、切片(slice)、map

2014-09-05 13:21 by 爱情香烟, 1882 阅读, 收藏,
摘要: 我比较喜欢先给出代码,然后得出结论数组 1 package main 2 3 import ( 4 "fmt" 5 ) 6 7 func main() { 8 arr := [...]int{1, 2, 3} 9 //打印初始的指针10 fmt.Printf("t... 阅读全文

利用golang实现聊天通信

2014-09-03 18:00 by 爱情香烟, 1229 阅读, 收藏,
摘要: 实现逻辑1、Golang 版本 1.32、实现原理: 1、主进程建立TCP监听服务,并且初始化一个变量 talkChan := make(map[int]chan string) 2、当主进程ACCEPT连接请求后,利用go 启动一个协程A去维持和客户端的连接,把taokChan带入到协程里 ... 阅读全文