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

go語言結構體賦值的方式有哪幾種

158次閱讀
沒有評論

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

在 Go 語言中,結構體賦值的方式有以下幾種:

  1. 直接賦值:可以直接通過 "." 操作符給結構體的字段賦值。
type Person struct {Name string
    Age  int
}

func main() {var p Person
    p.Name = "Alice"
    p.Age = 18
}
  1. 使用鍵值對賦值:可以使用鍵值對的方式給結構體的字段賦值。
type Person struct {Name string
    Age  int
}

func main() {p := Person{Name: "Alice", Age: 18}
}
  1. 使用 new 函數賦值:可以使用 new 函數創建一個結構體指針,并通過 "." 操作符給結構體字段賦值。
type Person struct {Name string
    Age  int
}

func main() {p := new(Person)
    p.Name = "Alice"
    p.Age = 18
}
  1. 使用結構體字面量賦值:可以通過在結構體類型后面加上花括號,并在其中指定字段的值的方式進行賦值。
type Person struct {Name string
    Age  int
}

func main() {p := Person{Name: "Alice", Age: 18}
}

以上是常見的結構體賦值方式,在實際使用過程中,可以根據需求選擇合適的方式進行賦值。

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

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-12-13發表,共計540字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 凌云县| 罗山县| 新干县| 新密市| 宁海县| 肃宁县| 维西| 根河市| 岳普湖县| 佳木斯市| 临潭县| 都匀市| 龙岩市| 麻城市| 呼伦贝尔市| 边坝县| 旌德县| 惠东县| 中西区| 金华市| 汝阳县| 新田县| 镇康县| 拉孜县| 鄯善县| 渝中区| 江华| 琼中| 云龙县| 台山市| 华容县| 于都县| 应用必备| 阿瓦提县| 河源市| 宜兰县| 华容县| 古浪县| 桂平市| 延长县| 嘉祥县|