go语言中的var关键字是声明变量还是定义+初始化变量

Python020

go语言中的var关键字是声明变量还是定义+初始化变量,第1张

定义+初始化

举个例子

var num int //定义一个整形变量num,默认为0

var number int = 21 //定义一个整型变量number,并赋值为21

Go语言里面定义变量有多种方式。

使用var关键字是Go最基本的定义变量方式,与C语言不同的是Go把变量类型放在变量名后面:

//定义一个名称为“variableName”,类型为"type"的变量

var variableName type

定义多个变量

//定义三个类型都是“type”的变量

var vname1, vname2, vname3 type

定义变量并初始化值

//初始化“variableName”的变量为“value”值,类型是“type”

var variableName type = value