美文网首页
Go 学习笔记 基础语法 变量

Go 学习笔记 基础语法 变量

作者: Martain | 来源:发表于2018-06-01 12:29 被阅读4次
    • 定义包内变量(Go语言里面没有全局变量)
    //定义包内变量
    var a1=3
    var ss="string"
    //包内变量不能用 :简写
    // bb:=34
    
    //简写定义
    var (
        a2=3
        str1="Hello"
    )
    
    • 函数内定义变量
    func 定义变量()  {
        var a int
        var s string
        fmt.Println(a,s)
        fmt.Printf("%d,%q\n",a,s)
    }
    func 定义变量初始化()  {
        var a,b int = 3,5 //定义多个同种类型的变量
        var s string = "Hello world"
        fmt.Println(a,b,s)
    }
    func 定义多个变量()  {
        var a,b,c = 1,true,"Ni hao"  //定义多个不同类型的变量
        fmt.Println(a,b,c)
    }
    
    func 简单定义变量()  {
        a,b,c := 3,true,"hhh" //省略var关键字 使用 :
        fmt.Println(a,b,c)
    }
    
    • 定义常量 const
    func 定义常量()  {
        const filename  = "a.txt"
        const a,b  = 3,4 
            const(
                c = 3.14
                d="Hello"
              )
    }
    
    • 枚举类型
    func 枚举类型()  {
        //go没有特殊的枚举型,都是用const来
        const (
            java = 0
            c =1
            php=2
        )
        //使用自增变量 iota
        const (
            Cpp = iota
            android
            python
        )  
    }
    

    相关文章

      网友评论

          本文标题:Go 学习笔记 基础语法 变量

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