变量
变量:内存中一个数据存储空间的表示,可以通过变量名访问到变量值
使用步骤:
声明变量,变量赋值,使用变量(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是空 }