美文网首页
Go语言学习之——定义变量

Go语言学习之——定义变量

作者: 星空_ad64 | 来源:发表于2018-04-10 20:13 被阅读0次

    变量名在前,类型在后

    package main
    
    import "fmt"
    
    var(
        aa = 1
        bb = true
        ss = "abc"
    ) //不是全局变量,定义在包内,则所有函数都可以使用
    
    func variableZeroValue(){
        var a int
        var s string
        fmt.Printf("%d %q\n", a,s)
    }
    
    func variableInitialValue(){
        var a, b int = 3,4
        var s string = "zhuzhuben"
        fmt.Println( a,b,s )
    }
    
    func variableTypeDeduction() {
        var a, b, c, d = 1, 2, true, "zhuzhuben"
        fmt.Println( a,b,c,d )
    }
    
    func variableShorter() {
        a, b, c, d := 1, 2, true, "zhuzhuben" //这种 := 在func外不可以使用
        b = 5
        fmt.Println( a,b,c,d )
    }
    
    func main() {
        fmt.Println("Hello world")
        variableZeroValue()
        variableInitialValue()
        variableTypeDeduction()
        variableShorter()
        fmt.Println( aa,bb,ss )
    }
    
    

    相关文章

      网友评论

          本文标题:Go语言学习之——定义变量

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