Go语言基础教程
目录
- 变量声明与使用
- 基本数据类型
- 常量
- 切片操作
- 字符串处理
- 指针
- 格式化输出参数
一、变量声明
1.1 基本变量声明
var variableName variableType
var age int
var name string
1.2 变量声明与初始化
var age int = 30
var age = 30
age := 30
1.3 多变量声明
var a, b, c int
var d, e, f = 1, 2, 3
g, h, i := 4, 5, 6
var (
a int
b string
c []float32
d func(a int) int
)
1.4 特殊变量 - 下划线
result, _ := someFunction()
for _, value := range slice {
}
import _ "database/sql"
二、Go语言基本数据类型
2.1 数值类型
- 整数类型
- 有符号:int8, int16, int32, int64
- 无符号:uint8, uint16, uint32, uint64
- 平台相关:int, uint
- 浮点类型:float32, float64
- 复数类型:complex64, complex128
2.2 字符串类型
2.3 布尔类型
2.4 字符类型
- byte:uint8的别名
- rune:int32的别名,表示Unicode码点
2.5 复合类型
- 数组(array)
- 切片(slice)
- 映��(map)
- 结构体(stru