bingohuang / effective-go-zh-en

《Effective Go》中英双语版

Home Page:https://www.gitbook.com/book/bingohuang/effective-go-zh-en

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

【问题求解】关于理解“new() 不会初始化内存,只会将内存置零”的疑问

RobinTsai opened this issue · comments

社区的 gopher 们,大家好,本人最近在拜读此项目,理解上有些偏差,所以来此求解,希望能够得到一些帮助。

【问题】

项目 08_Data.md 一节中提到 “这(new 分配)是个用来分配内存的内建函数,……,它不会初始化内存,只会将内存置零。……”

请问这句话改怎么理解,它既然不初始化内存,怎么又有 T 的零值属性呢?我认为我对“什么是分配内存,什么是初始化内存”这个理解不对,请大佬们帮助一下。谢谢大家了。