变量的类型:
函数内定义的变量称为局部变量,作用域在该函数体内
函数外定义的变量称为全局变量,它可在任何地方被使用
例
package main import "fmt" //全局变量a var a = 10 func main() { //局部变量b b:=20 //a =30 //输出30,20 最后一次赋值会覆盖之前的赋值 var a = 30 //输出30,20 全局变量与局部变量名称可以相同,但是函数体内的局部变量会被优先考虑。 fmt.Println(a,b) }
变量的类型:
函数内定义的变量称为局部变量,作用域在该函数体内
函数外定义的变量称为全局变量,它可在任何地方被使用
例
package main import "fmt" //全局变量a var a = 10 func main() { //局部变量b b:=20 //a =30 //输出30,20 最后一次赋值会覆盖之前的赋值 var a = 30 //输出30,20 全局变量与局部变量名称可以相同,但是函数体内的局部变量会被优先考虑。 fmt.Println(a,b) }