变量

    技术2025-10-29  15

    变量

    一、变量的定义

    什么是变量、什么是常量, 什么是枚举 变量:在内存中可以被改变的量; 常量:在内存不可以改变的量,那么我们定义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) }

    二、变量类型种类


    三、作用域

    全局变量 包内作用域 , 在包内有效方法作用域 总个方法内部有效代码块作用域 在代码块中有效包外作用域 允许其他包访问

    在全局作用域


    Processed: 0.009, SQL: 9