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

溫馨提示×

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
乌拉特前旗| 合江县| 黄梅县| 陵川县| 芜湖市| 连城县| 尚义县| 花莲县| 海丰县| 鸡东县| 平泉县| 德保县| 兖州市| 辉南县| 射洪县| 朝阳区| 海阳市| 通江县| 农安县| 宜昌市| 德江县| 巴塘县| 腾冲县| 岑巩县| 黎川县| 资溪县| 乐安县| 文成县| 阳原县| 旅游| 阿合奇县| 乳源| 阳西县| 杭州市| 怀仁县| 宝鸡市| 汝城县| 慈溪市| 微博| 山东省| 五峰|