go介绍
# 安装go
选择所需版本,windows下载msi安装包
选择自定义的安装路径
# hello world
package main //包声明,指明这个文件属于哪个包
import "fmt" //引入包,其实就是告诉Go 编译器这个程序需要使用的包
func main() { //
// 终端输出hello world
fmt.Println("Hello world!")
}
1
2
3
4
5
6
2
3
4
5
6
# 变量类型
格式:var var_name 类型
变量:Go 语言变量名由字母、数字、下划线组成,其中首个字符不能为数字。
数据类型的出现是为了把数据分成所需内存大小不同的数据:
| 类型 | 详解 |
|---|---|
| boolean | 布尔型的值只可以是常量 true 或者 false。 |
| int,float | Go 语言支持整型和浮点型数字,并且支持复数,其中位的运算采用补码。 |
| String | 由单个字节连接起来的。Go 语言的字符串的字节使用 UTF-8 编码标识 Unicode 文本。 |
| 派生类型 | (a) 指针类型(Pointer)(b) 数组类型© 结构化类型(struct)(d) Channel 类型(e) 函数类型(f) 切片类型(g) 接口类型(interface)(h) Map 类型 |
编辑 (opens new window)