new和make的区别
生活随笔
收集整理的這篇文章主要介紹了
new和make的区别
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
? ? ??new 的作用是初始化一個指向類型的指針(*T)
? ? ??使用new函數來分配空間。傳遞給new?函數的是一個類型,不是一個值。返回值是 指向這個新分配的零值的指針
? ? ??make 的作用是為 slice,map 或 chan 初始化并返回引用(T)
? ? ??第一個參數是一個類型,第二個參數是長度
? ? ? 返回值是一個類型
總結
以上是生活随笔為你收集整理的new和make的区别的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: http keep-alive
- 下一篇: go语言中没有隐藏的this指针