变量
变量:内存中一个数据存储空间的表示,可以通过变量名访问到变量值
使用步骤:
声明变量,变量赋值,使用变量(go中,变量只定义不使用,会报错)
package main
import "fmt"
func main() {
var i int
i = 10
fmt.Println("i=",i)
}
go变量,使用的三种方式:
package main
import "fmt"
func main() {
// 声明后不赋值,使用默认值
var i int
fmt.Println("i=",i)
// 根据值,自动判断数据类型
var num = 10.11
fmt.Println("num=",num)
// 省略var
name := "jack"
fmt.Println("name=",name)
// 多变量声明
var n1,n2,n3 = 100,"jack",3.14
fmt.Println("n1=",n1,"n2=",n2,"n3=",n3)
// 变量值,在同一类型范围内可以不断变化
var k int
k = 10
k = 20
fmt.Println("k=",k)
// 在同一个作用域,变量名不能重复
// var p int = 59
// p := 59
// 变量命名时,如果没有赋值,编译器会使用默认值,比如:int=0,string是空
}
浙公网安备 33010602011771号