仙人指路,引而不发,Go lang1.18 入门精炼教程,由白丁入鸿儒,Golang 中 New 和 Make 函数的使用背景和区别 EP16

刘悦 at 
Golang 只有二十五个系统保留关键字,二十几个系统内置函数,加起来只有五十个左右需要记住的关键字,纵观编程宇宙,无人能出其右。其中还有一些保留关键字属于“锦上添花”,什么叫锦上添花?就是从表面上看,就算没有,也无伤大雅,不影响业务或者逻辑的实现,比如 lambda 表达式之类,没有也无所谓,但在初始化数据结构的时候,我们无法避免地,会谈及两个内置函数:New 和 Make。New 函数假设声明一个变量:packagemainimport"fmt"funcmain(){varastringfmt.Println(a)fmt.Println(&a)}系统返回:0x140...……