index
go
又被称作 21 世纪的 C 语言,不但能够访问底层操作系统还提供了强大的网络编程和并发编程,分布式编程。
快速
已编译
安全
代码简洁
跨平台
垃圾回收
内置包 // http 网络协议包,json 解析包,time 时间包
工具
并发 // 并发的最小单元是协程,是一个微线程却有别于线程。协程由 Go 语言自身创建,并且由 Go 语言自身的运行时 runtime 调度。
go 目录
GOROOT go 的安装目录。 GOPATH 就是我们自己以后开发的代码所存储的目录,GOPATH 下有三个目录 。
src 存储 go 的源代码(需要我们自己手动创建)。 pkg 存储编译后生成的包文件 (自动生成)。 bin 存储生成的可执行文件(自动生成)。

package 创建包 Go 语言以包作为管理单位,每一个源文件都必须先声明它的所属包,所以每个 Go 的源文件都会以一个 package 声明一个包名称。 package main 就是声明了一个 main 包。
import 导入包 在包声明之后使用 import 导入到需要的地方,import fmt 导入了一个 Go 语言内置提供的 fmt 包 。 如果需要导入多个包,就在括号内加入多个包的名称,每一行代表一个包。
变量 go 语言是静态强类型语言, 所以变量是有明确类型的。
类型 变量内可以存储哪种类型的数据。
值 变量内存储的具体的值。
地址 在计算机中可以找到变量的位置,计算机为变量开辟的一块内存地址。
默认就是当前声明的类型的零值。我们在使用变量时需要给他进行赋值。
赋值
简短定义
多变量定义
在 go 语言中能够将很轻松的交换变量
匿名变量使用下划线" _ " 表示。 "_" 也称为空白标识符,

最后更新于
这有帮助吗?