变量

变量:内存中一个数据存储空间的表示,可以通过变量名访问到变量值

使用步骤:

  声明变量,变量赋值,使用变量(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是空
}