GoGo
Go
=:=
=
=var
变量声明,指定变量类型,并且初始化变量:
var name string = "Golang"
变量声明,指定变量类型,未初始化变量为默认值(默认值根据数据类型确定):
var name string
变量声明,指定变量类型,随后对变量进行初始化:
var name string
name = "Golang"
根据变量的值自动推导出变量的数据类型:
var name = "Golang"
多变量声明,指定变量类型,并且初始化变量:
var (
name string = "Golang"
num int = 1
)
多变量声明,指定变量类型,未初始化变量为默认值(默认值根据数据类型确定):
var (
name string
num int
)
多变量声明,先指定变量类型,随后对变量进行初始化:
var (
name string
num int
)
name = "Golang"
num = 1
多变量声明,根据变量的值自动推导出变量的数据类型:
var (
name = "Golang"
num = 1
)
多变量声明,指定变量为同一类型,未初始化变量为默认值(默认值根据数据类型确定):
var name, num int
多变量声明,指定变量为同一类型,并且初始化变量:
var name, num int = 1, 2
多变量声明,指定变量为不同类型,并且初始化变量:
var name, num = "Golang", 1
:=
:=var
变量声明,根据变量的值自动推导出变量的数据类型,并且初始化:
name := "Golang"
多变量声明,根据变量的值自动推导出变量的数据类型,并且初始化:
name, num := "Golang", 0
简化变量声明规则:
var:=:=