久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

go語言結構體怎么賦值

180次閱讀
沒有評論

共計 410 個字符,預計需要花費 2 分鐘才能閱讀完成。

在 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}
}

丸趣 TV 網 – 提供最優質的資源集合!

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-12-13發表,共計410字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 政和县| 濮阳县| 桐城市| 湄潭县| 阳山县| 宜城市| 宜兰县| 内丘县| 连平县| 泰州市| 亳州市| 淳化县| 昌吉市| 鸡西市| 宣汉县| 亳州市| 京山县| 沂源县| 凭祥市| 江川县| 武清区| 嘉义市| 师宗县| 莱州市| 徐州市| 营山县| 横峰县| 福安市| 且末县| 台江县| 方城县| 龙南县| 晋江市| 乡宁县| 若尔盖县| 南宁市| 惠安县| 江达县| 喀什市| 柳林县| 邯郸县|