Go学习笔记02-基本语法
程序员文章站
2022-06-04 15:25:18
[toc] 变量定义 代码示例 变量定义 1. 使用 var 关键字定义 2. 变量类型写在变量名后,如: var a int 3. 可以同时定义多个变量,如: var s1, s2 string = "hello", "world" 4. 可以使用 var() 集中定义变量 5. 编译器可以自动识 ......
变量定义
代码示例
package main import "fmt" /* 此处定义的变量为包内变量,在包内有效 等效于 var aa = 3 var ss = "kkk" var bb = true */ var ( aa = 3 bb = true ss = "hahaha" ) func variablezerovalue(){ /* 用var关键字定义变量 变量类型写在变量名后 */ var a int var s string fmt.printf("%d %q\n", a, s) } func variableinitialvalue(){ //可以同时定义多个变量,同时赋初值 var a, b int = 3, 4 var s string = "abc" fmt.println(a, b, s) } func variabletypededuction(){ //可以省略变量类型,编译器会自动判别类型 var a, b, c, s = 3, 4, true, "def" fmt.println(a, b, c, s) } func variableshorter(){ //省略var关键字,用 := 定义变量,首次定义变量推荐这种方式 a, b, c, s := 3, 4, true, "def" b = 5 fmt.println(a, b, c, s) } func main(){ fmt.println("hello world!!!") variablezerovalue() variableinitialvalue() variabletypededuction() variableshorter() fmt.println(aa, ss, bb) }
变量定义
- 使用 var 关键字定义
- 变量类型写在变量名后,如:var a int
- 可以同时定义多个变量,如: var s1, s2 string = "hello", "world"
- 可以使用 var() 集中定义变量
- 编译器可以自动识别变量类型
- 函数内 可以使用 := 定义变量类型
上一篇: 老人健身应注意什么 锻炼的五项原则
下一篇: 补钙药膳防骨质疏松 老年人应多食