Go語言里的new函數用法分析
更新時間:2015年02月25日 15:00:53 作者:不是JS
這篇文章主要介紹了Go語言里的new函數用法,實例分析了new函數的功能及使用技巧,具有一定參考借鑒價值,需要的朋友可以參考下
本文實例講述了Go語言里的new函數用法。分享給大家供大家參考。具體如下:
表達式 new(T) 分配了一個零初始化的 T 值,并返回指向它的指針。
var t *T = new(T)
或
t := new(T)
代碼如下:
復制代碼 代碼如下:
package main
import "fmt"
type Vertex struct {
X, Y int
}
func main() {
v := new(Vertex)
fmt.Println(v)
v.X, v.Y = 11, 9
fmt.Println(v)
}
import "fmt"
type Vertex struct {
X, Y int
}
func main() {
v := new(Vertex)
fmt.Println(v)
v.X, v.Y = 11, 9
fmt.Println(v)
}
希望本文所述對大家的Go語言程序設計有所幫助。
相關文章
Golang使用minio替代文件系統(tǒng)的實戰(zhàn)教程
本文討論項目開發(fā)中直接文件系統(tǒng)的限制或不足,接著介紹Minio對象存儲的優(yōu)勢,同時給出Golang的實際示例代碼,包括初始化客戶端、讀取minio對象以及設置過期策略等,需要的朋友可以參考下2025-01-01
一個簡單的Golang實現(xiàn)的HTTP Proxy方法
今天小編就為大家分享一篇一個簡單的Golang實現(xiàn)的HTTP Proxy方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-08-08

