go语言初识别
在Go语言中,变量的声明和初始化可以通过多种方式进行。以下是一些常见的初始化变量的方法:
- 使用 var 关键字进行初始化:
var a int = 10
fmt.Println(a)
- 使用 := (短声明变量)进行初始化:
b := 20
fmt.Println(b)
- 使用 new 函数进行初始化:
c := new(int)
fmt.Println(*c)
- 使用 make 函数进行 slice,map 或 channel 的初始化:
d := make([]int, 10)
fmt.Println(d)
- 使用 struct 的字面量进行初始化:
type person struct {
name string
age int
}
e := person{"John", 30}
fmt.Println(e)
- 使用 iota 常量生成器进行初始化:
const (
a = iota
b = iota
c = iota
)
fmt.Println(a, b, c)
以上就是Go语言中的一些基本变量初始化方法。
评论已关闭