一、变量的定义
什么是变量、什么是常量, 什么是枚举 变量:在内存中可以被改变的量; 常量:在内存不可以改变的量,那么我们定义const类型的变量就需要赋值 ; 枚举:在go语言中是一组常量集合
如何使用上面变量、常量、枚举
变量的定义
func main() { //1、 定义变量 var num int = 1 fmt.Print(num) // 2、定义变量并自动检测类型 autoVariables:= 1 fmt.Println(autoVariables) }常量的定义
// 常量定义 const superName = 1 func main() { const name = "zhangsan" fmt.Print(superName, name) }枚举定义
var ( first = 1 sec = 2 three = 3 four = 4 ) func main() { fmt.Print( first, sec, three, four) }二、变量类型种类
三、作用域
全局变量 包内作用域 , 在包内有效方法作用域 总个方法内部有效代码块作用域 在代码块中有效包外作用域 允许其他包访问在全局作用域
