go 语言初解
注释
- 注释用于说明不太容易理解的业务和逻辑,多写注释。
- c++注释方法 //
- c注释方法 /* */
变量
-
电脑识别的是机器码,程序是和计算机的沟通桥梁【go程序--汇编--机器码】
-
程序是一些定义的东西
// 定义一个名字的变量 // string 字符串类型 var name string = "go语言" 或者 name := "go语言" // int 数字类型 var age int = 12 或者 age := 12
-
go语言默认零值可用 -- 定义可以不用赋值但必须使用
-
变量交换
理解取地址符 &
-
匿名变量 -- 任何赋值给匿名变量的值都会被丢弃
_ 下划线 例如 if err,_ := func()(error, int)
-
全局变量只能用
var
定义
占位符
常用
1. %d 数字
2. %p 内存地址
3. %s 字符串
4. \n 换行
5. %t 布尔
6. %T 类型
7. %f 浮点数 %.1f 保留两位小数
常量
const
定义常量(建议大写),如若改变常量内容,需要进入内存修改
iota
特殊的常量计数器,在一组const中,自动加1