golang 变量定义
- 作者: LeadingRole521
- 来源: 51数据库
- 2021-09-21
package main
import "fmt"
var luckynum = 6
var luckystr = "love"
//mynum := 6
//在函数外部不可以用 :=
//合并定义
var (
age = 18
name = "jukai"
)
//变量初值
func variablezerovalue() {
var a int
var s string
var isok bool
fmt.print(a, s, isok)
}
//变量赋值
func variableinitvalue() {
var a, b int = 3, 4
var s string = "abc"
fmt.println(a, b, s)
}
//变量类型推断
func variabletypededuction() {
var a, b, c, s = 3, 4, true, "def"
fmt.println(a, b, c, s)
}
//变量简短定义 :=
func variableshorter() {
// := 定义并赋值
a, b, c, s := 3, 4, true, "def"
num := 100
fmt.println(a, b, c, s, num)
}
func main() {
//变量初值
variablezerovalue()
//变量赋值
variableinitvalue()
//变量类型推断
variabletypededuction()
//变量简短定义 :=
variableshorter()
//函数外部定义
print(age, name)
}
推荐阅读