可以通过以下步骤进行:
type Person struct {
name string
age int
}
persons := make([]Person, 0)
persons = append(persons, Person{"John", 25})
persons = append(persons, Person{"Jane", 30})
完整的初始化Struct类型的切片示例代码如下所示:
package main
import (
"fmt"
)
type Person struct {
name string
age int
}
func main() {
persons := make([]Person, 0)
persons = append(persons, Person{"John", 25})
persons = append(persons, Person{"Jane", 30})
fmt.Println(persons)
}
这个例子演示了如何在Golang中初始化Struct类型的切片,并向其中添加元素。运行以上代码将输出:
[{John 25} {Jane 30}]
该示例展示了初始化Struct类型的切片的基本方法,并且可适用于各种不同的Struct类型。在实际开发中,你可以根据具体需求定义不同的Struct类型,然后按照上述方式初始化并使用切片。
领取专属 10元无门槛券
手把手带您无忧上云