go语言 – 声明单个变量

声明单个变量的语法:

var 变量名 变量类型

示例

package main

import "fmt"

func main() {  
    var age int // 声明变量
    fmt.Println("my age is", age)
}

语句var age int声明了一个类型为int的变量age,我们没有为这个变量赋值。

如果一个变量没有赋值,go会用变量类型的0值自动初始化它。在本例中,age被赋值为0。如果运行这个程序,你将看到以下输出:

my age is 0 

变量赋值可以是任意值,但必须符合其类型。在上面的程序中,age可以赋值为任意整数。

package main

import "fmt"

func main() {  
    var age int //  声明变量
    fmt.Println("my age is ", age)
    age = 29 // 赋值
    fmt.Println("my age is", age)
    age = 54 // 赋值
    fmt.Println("my new age is", age)
}

上面的程序将产生以下输出。

my age is  0  
my age is 29  
my new age is 54  


浙ICP备17015664号-1 浙公网安备 33011002012336号 联系我们 网站地图  
@2019 qikegu.com 版权所有,禁止转载