
golang
亮哥sun
从事过多年web项目开发。
开发,运维,产品都有涉及
展开
-
go语言概览
golang1. 起源贝尔实验室一种操作系统语言无底线的简洁,短小精悍原则2. 安装和环境搭建下载安装环境变量添加gopath和goroot2.简单类型和复杂类型简单类型:整形,浮点型,数组,复杂乐行:map,slice,3.流程控制forif4.函数func 函数名 (参数)(返回){}5.结构体与方法typ...原创 2019-09-19 23:26:44 · 220 阅读 · 0 评论 -
go源码目录解析
api :目录,包含所有API列表,方便IDE使用bin:blog:doc:目录,Go语言的各种文档,官网上有的,这里基本会有,这也就是为什么说可以本地搭建”官网”。这里面有不少其他资源,比如gopher图标之类的。lib:目录,文档模板misc:目录,其他的一些工具,相当于大杂烩,大部分是各种编辑器的Go语言支持,还有cgo的例子等pkg:src:Go语言源码:...原创 2019-09-19 23:54:06 · 611 阅读 · 0 评论 -
go工程结构- 根空间(GOROOT)和工作空间(GOPATH)
根空间(GOROOT)和工作空间(GOPATH)goroot就是安装go的地方gopath就是放你源代码的地方go中包加载查询的顺序是 gopath -》 goroot每个工作空间一定会存在三个目录 src pkg binsrc 是源码目录,你的所有代码都将在这。pkg 和bin build出来的。pkg是三方包,bin是build出来的可执行namespac...原创 2019-09-23 22:53:14 · 401 阅读 · 0 评论