基础语法-变量定义
程序员文章站
2022-07-10 22:33:42
变量定义 1.基础定义 变量类型在变量名后 2.定义并赋值 3.类型推导 不用定义变量类型 4.简写(只能在函数内) 用":="代替"var" 5.定义多个变量并赋值 测试代码 ......
变量定义
1.基础定义
变量类型在变量名后
var a int var s string
2.定义并赋值
var a,b int = 1,2 var s string="abc"
3.类型推导
不用定义变量类型
var a,b,c,s = 1,2,true,"deduction"
4.简写(只能在函数内)
用":="代替"var"
a,b,c,s := 1,2,true,"deduction"
5.定义多个变量并赋值
var( a1=1 s1="package" c1=false )
测试代码
package main import "fmt" /** 包内变量 */ var( a1=1 s1="package" c1=false ) /** 只定义不赋值 */ func variablezerovalue() { var a int var s string fmt.printf("%d %q\n", a,s) } /** 定义并赋值 */ func variableinitialvalue() { var a,b int = 1,2 var s string ="abc" fmt.println(a,b,s) } /** 类型推导 */ func variabletypededuction() { var a,b,c,s = 1,2,true,"deduction" fmt.println(a,b,c,s) } /** 简写(只能函数内使用) */ func variableshorter(){ a,b,c,s := 1,2,true,"deduction" b=1 fmt.println(a,b,c,s) } func main() { fmt.println("hello word") variablezerovalue() variableinitialvalue() variabletypededuction() variableshorter() fmt.println(a1,s1,c1) }
下一篇: CSS——清除浮动的六种解决方案