go 04 make和new的区别

go中 指针

  1. &:取地址

  2. *:根据地址类型取值

make和new的区别

  1. make和new都是用来申请内存的

  2. new很少用,一般用来给基本数据类型申请内存,string/int... 对应的值为类型零值 返回的是对应类型的指针

  3. make是用来给s1ice、map、channel申请内存的,make函数返回的的是对应的这三个类型本身

posted @ 2021-07-02 14:49  ZY98  阅读(40)  评论(0编辑  收藏  举报