應(yīng)該如何為結(jié)構(gòu)創(chuàng)建對象?object := new(struct)或者var object struct我不明白什么時(shí)候使用什么?如果兩者相同,應(yīng)該首選哪一個(gè)?
2 回答

浮云間
TA貢獻(xiàn)1829條經(jīng)驗(yàn) 獲得超4個(gè)贊
當(dāng)您需要指針對象時(shí),請使用新的或復(fù)合文字,否則請使用 var。
盡可能使用 var,因?yàn)樗锌赡茉诙褩V蟹峙?,并且一旦范圍結(jié)束就釋放內(nèi)存。新內(nèi)存最有可能在堆中分配,需要進(jìn)行垃圾回收。
- 2 回答
- 0 關(guān)注
- 150 瀏覽
添加回答
舉報(bào)
0/150
提交
取消