发布时间:2024-11-05 16:32:43
var name string = "John"
在这个例子中,我们声明了一个名为name的字符串变量,并初始化它的值为"John"。通过这种方式,我们可以在变量声明时直接为其赋予一个初始值,使其变得可用。1. new 函数:
new函数用于创建一个指定类型的指针,并将其初始化为零值。例如:var ptr *int = new(int)
在这个例子中,我们声明了一个int类型的指针ptr,并使用new函数对其进行了初始化。此时,ptr的值被设置为int类型的零值0。2. make 函数:
make函数用于创建切片、映射和信道类型的变量,并进行相关的初始化操作。例如:slice := make([]int, 3, 5)
在这个例子中,我们使用make函数创建了一个长度为3、容量为5的整数切片。通过make函数,我们可以方便地初始化切片的长度和容量,并将其赋值给变量slice。name := "John"
在这个例子中,我们使用短变量声明方式声明了一个名为name的字符串变量,并初始化其值为"John"。通过短变量声明,我们可以更加简洁地完成变量的声明和初始化。type person struct { name string age int } func main() { p := person{name: "John", age: 30} }
在这个例子中,我们定义了一个名为person的结构体类型,并在main函数中使用结构体初始化方式对局部变量p进行了初始化。通过键值对的方式,我们可以为结构体中的字段赋予初始值。