中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

go語言類的對象怎么賦值

小億
130
2023-11-23 20:39:28
欄目: 編程語言

在Go語言中,可以通過以下方式給類的對象賦值:

  1. 使用結構體字面量賦值:
type Person struct {
    Name string
    Age  int
}

func main() {
    p := Person{
        Name: "Alice",
        Age:  20,
    }
    fmt.Println(p) // 輸出: {Alice 20}
}
  1. 使用new關鍵字創建對象的指針,然后通過指針操作符賦值:
type Person struct {
    Name string
    Age  int
}

func main() {
    p := new(Person)
    p.Name = "Alice"
    p.Age = 20
    fmt.Println(p) // 輸出: &{Alice 20}
}
  1. 使用var關鍵字聲明對象,并通過點運算符給對象的字段賦值:
type Person struct {
    Name string
    Age  int
}

func main() {
    var p Person
    p.Name = "Alice"
    p.Age = 20
    fmt.Println(p) // 輸出: {Alice 20}
}

無論是使用結構體字面量賦值、通過指針操作符賦值還是通過點運算符賦值,都可以達到給類的對象賦值的目的。

0
禹城市| 张家界市| 东乡| 清水县| 扎兰屯市| 绥中县| 北宁市| 木里| 秀山| 阿拉善左旗| 安西县| 潮安县| 克什克腾旗| 连山| 丹阳市| 南木林县| 洪湖市| 彭阳县| 木兰县| 临沭县| 项城市| 博罗县| 耿马| 拉萨市| 都安| 旬阳县| 安康市| 廉江市| 武冈市| 安溪县| 鄂托克前旗| 靖远县| 新宾| 新乡市| 乌拉特中旗| 陈巴尔虎旗| 商洛市| 柘城县| 扎兰屯市| 改则县| 股票|