91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

go語言結構體怎么賦值

小億
166
2023-10-09 22:06:01
欄目: 編程語言

在Go語言中,結構體的賦值可以通過兩種方式進行:

  1. 通過字段名逐個賦值:可以使用結構體變量名.字段名的方式進行賦值。例如:
type Person struct {
Name string
Age  int
}
func main() {
var p Person
p.Name = "Alice"
p.Age = 20
}
  1. 通過結構體字面量進行賦值:可以直接使用結構體變量名 := 結構體類型{字段名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}
}

0
固阳县| 丰镇市| 疏附县| 南宫市| 兴安县| 南部县| 海南省| 会理县| 同江市| 延庆县| 衡南县| 吉木乃县| 汕尾市| 冀州市| 巢湖市| 梧州市| 乌鲁木齐县| 上高县| 桂东县| 贺州市| 隆子县| 巴青县| 昭苏县| 乌鲁木齐市| 呼伦贝尔市| 原阳县| 芒康县| 巴东县| 清丰县| 穆棱市| 平潭县| 响水县| 通河县| 葵青区| 盈江县| 滨州市| 平谷区| 个旧市| 通化市| 西和县| 休宁县|