亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

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
全南县| 河西区| 石屏县| 遂昌县| 弥勒县| 常德市| 宁陵县| 鄂托克旗| 尼玛县| 双牌县| 灵石县| 玉林市| 巨鹿县| 洛阳市| 靖西县| 石景山区| 新密市| 东兰县| 仁寿县| 达州市| 盐池县| 涞源县| 穆棱市| 余江县| 潢川县| 齐齐哈尔市| 谷城县| 樟树市| 大城县| 阜平县| 广汉市| 汉寿县| 赤峰市| 称多县| 宜春市| 嘉义县| 惠州市| 奎屯市| 漠河县| 富顺县| 垣曲县|