91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

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
合山市| 固镇县| 德兴市| 将乐县| 大渡口区| 封开县| 林西县| 红原县| 五华县| 远安县| 荥阳市| 平顺县| 抚州市| 金平| 梨树县| 临洮县| 江安县| 滦南县| 乌鲁木齐市| 芦山县| 正安县| 商丘市| 徐闻县| 利川市| 江永县| 安溪县| 集安市| 米泉市| 宾阳县| 栖霞市| 晋州市| 贵德县| 崇阳县| 阿拉善左旗| 福州市| 巴彦县| 浦县| 军事| 九龙坡区| 枣庄市| 大宁县|