在Go語言中,創建一個結構體有以下幾個步驟:
type
關鍵字定義一個結構體類型,并在結構體內部定義字段。type Person struct {
name string
age int
}
var p Person
p := Person{name: "Alice", age: 25}
或者使用new()
函數創建一個指向結構體的指針,并通過指針訪問結構體字段。
p := new(Person)
p.name = "Bob"
p.age = 30
需要注意的是,結構體的字段可以是任意類型,包括內置類型、自定義類型或其他結構體類型。