共計 410 個字符,預計需要花費 2 分鐘才能閱讀完成。
在 Go 語言中,結構體的賦值可以通過兩種方式進行:
- 通過字段名逐個賦值:可以使用
結構體變量名. 字段名
的方式進行賦值。例如:
type Person struct {
Name string
Age int
}
func main() {
var p Person
p.Name = "Alice"
p.Age = 20
}
- 通過結構體字面量進行賦值:可以直接使用
結構體變量名 := 結構體類型 {字段名 1: 值 1, 字段名 2: 值 2, ...}
的方式進行賦值。例如:
type Person struct {
Name string
Age int
}
func main() {
p := Person{
Name: "Alice",
Age: 20,
}
}
注意:當使用結構體字面量賦值時,可以省略字段名,但必須按照結構體定義中字段的順序進行賦值。例如:
type Person struct {
Name string
Age int
}
func main() {p := Person{"Alice", 20}
}
丸趣 TV 網 – 提供最優質的資源集合!
正文完