2018年11月4日
摘要: Golang使用Groutine和channels实现了CSP(Communicating Sequential Processes)模型,channles在goroutine的通信和同步中承担着重要的角色。在GopherCon 2017中,Golang专家Kavya深入介绍了 Go Channel 阅读全文
posted @ 2018-11-04 22:25 清明-心若淡定 阅读(2096) 评论(0) 推荐(0) 编辑
摘要: 25个关键字 程序声明:import, package 程序实体声明和定义:chan, const, func, interface, map, struct, type, var 程序流程控制:go, select, break, case, continue, default, defer, e 阅读全文
posted @ 2018-11-04 20:53 清明-心若淡定 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 1、包简述 GO本身没有项目的概念,只有包,包括可执行包和不可执行包,而不管什么包,都应该包含在 $GOPATH/src 目录下,GO命令和编译器会在 $GOPATH/src 目录下搜索相应的包。比如 import "logging" 则会在所有设置的 $GOPATH/src 下去寻找相应包,而不仅 阅读全文
posted @ 2018-11-04 20:51 清明-心若淡定 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 1、GO命令一览 GO提供了很多命令,包括打包、格式化代码、文档生成、下载第三方包等等诸多功能,我们可以通过在控制台下执行 go 来查看内置的所有命令 下面来逐个介绍,也可以详细参考 https://github.com/hyper-carrot/go_command_tutorial 2、go b 阅读全文
posted @ 2018-11-04 20:44 清明-心若淡定 阅读(198) 评论(0) 推荐(0) 编辑