![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
golang
weetch
php开发 伪前端 菜鸡Go
展开
-
Go 通道缓存
1 . 没有通道缓存,则必须有一个异步并发接受方接受了程序才能走下去msgChannel := make(chan string)go func() { msgChannel <- "rungolf" }()message := <-msgChannelfmt.Println(message) 主程会一直等待,直到接收到msgChannel中的信息2 . 没有并发接受方,会发生什么?msgC原创 2017-09-19 15:31:23 · 971 阅读 · 0 评论 -
go语言 各数据类型传值函数改变是否影响原值
变量func main() { v := 12 fmt.Println("src:", v) change(v) fmt.Println("after change:", v) p := 12 changep(&p) fmt.Println("after changep:", p)}func change(v int) { v = 33}func原创 2017-09-28 11:30:14 · 1540 阅读 · 0 评论 -
关于go的第三方包go-sqlite3的安装
安装go-sqlite3驱动,需要依赖golang.org/x/net/context,由于墙的问题,无法自动获取,所以需要提前从github.com/golang/net获取,然后手动创建目录golang.org/x/,将net包拷贝过来如果是从别的地方的安装包拷贝过来的,放在golang.org/x/会报错。。。go-sqlite3需要gcc可以到这http://tdm-gcc.tdragon.原创 2017-10-10 14:32:05 · 3769 阅读 · 0 评论