GO语言学习笔记
一、定义变量
var variableName type = value (全局变量)
variableName := value (局部变量)
大写字母开头的变量其它包可以读取的,小写字母开头的就是私有变量
二、定义常量
const constantName = value
三、数据类型
1. 布尔值的类型为bool,值是true或false,默认为false
2. int和uint(int8, int16, int32, int64)
3. 浮点数的类型有float32和float64两种(没有float类型),默认是float64
4. 字符串都是采用UTF-8字符集编码,双引号或反引号定义,字符串是不可变的
5. Go内置有一个error类型,专门用来处理错误信息
四、数组
var arr [n]type
slice := []byte {'a', 'b', 'c', 'd'}
五、字典
var numbers map[string]int
六、函数
func funcName(input1 type1, input2 type2) (output1 type1, output2 type2) {
//这里是处理逻辑代码
//返回多个值
return value1, value2
}