美文网首页
GO语言变量

GO语言变量

作者: 超级皮波9 | 来源:发表于2018-10-07 22:59 被阅读0次

    Go语言变量

    • 定义变量
    var 变量名称 数据类型 
    var num int 
    
    • 定义的同时初始化, 这时数据类型可以省略(系统会自动赋值来判断什么数据类型
    var num = 666
    
    • 定义的同时初始化.这时可以用 := 来定义变量( 默认常用的方式)
    • 注意点
      1.使用 := 就不需要写" var " 和 " 数据类型 "
      2.只能定义局部变量用 : =
    • C语言中输出整型数据占位使用%d
    num := 666
    := 会先定义一个变量 在给他赋值
    //打印
    fmt:Printf(" num = %d\n",num)
    

    • 变量的连续定义
    • 第一种 变量组
    package main
    func main() {   
        var(
            a int
            b int
            c int
        )
         var(
            a = 10
            b = 11
            c = 12
        )
    
    }
    
    • 第二种,通过逗号
    package main
    
    func main() {
        //定义同时初始化
        var a,b,c int = 10,20,30
        a,b,c : = 10,20,30
        //先定义再初始化
        var d,e,f int
        d = 15
        e = 30
        f = 45
    }
    

    局部变量和全局变量注意点

    1. 相同作用域内不能出现同名的局部变量全局变量
    2. 全局变量只要定义了 , 在定义之前和之后都可以使用
    3. 全局变量和局部变量 如果没有初始化,默认存储的是0
    4. 如果定义了一个局部变量,没有使用这个局部变量,编译会报错
    5. 如果定义了一个全局变量,没有使用这个全局变量,编译不会报错

    相关文章

      网友评论

          本文标题:GO语言变量

          本文链接:https://www.haomeiwen.com/subject/jdainftx.html