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

Go語言中的new函數怎么使用

163次閱讀
沒有評論

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

在 Go 語言中,new是一個內建函數,用于創建一個指定類型的零值,并返回其指針。

使用 new 函數的語法如下:

ptr := new(Type)

其中,Type為要創建的類型,ptr為指向該類型的指針。

以下是一個使用 new 函數創建指針的示例:

package main

import "fmt"

type Person struct {Name string
    Age  int
}

func main() {// 使用 new 函數創建 Person 類型的指針
    p := new(Person)

    // 使用指針訪問結構體字段,并賦值
    p.Name = "Alice"
    p.Age = 20

    // 打印結構體指針的值
    fmt.Println(p)
}

輸出結果為:

&{Alice 20}

在這個示例中,我們使用 new(Person) 創建了一個指向 Person 類型的指針p。然后,我們可以使用指針訪問結構體字段,并為其賦值。最后,我們打印出結構體指針的值,可以看到該指針指向一個具有指定字段值的結構體對象。

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

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2024-03-21發表,共計423字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 曲阜市| 凉城县| 秦皇岛市| 桐城市| 墨竹工卡县| 抚顺市| 滨海县| 五河县| 诸城市| 红安县| 兰溪市| 藁城市| 昂仁县| 唐河县| 湖北省| 大安市| 湄潭县| 九江县| 禄劝| 上饶县| 历史| 柘荣县| 武邑县| 宜都市| 喀什市| 黄梅县| 彰化市| 磐石市| 沾益县| 镇宁| 奉贤区| 莱西市| 湖北省| 衡阳市| 西峡县| 潜山县| 禄劝| 钟山县| 萍乡市| 垣曲县| 石屏县|