摘要:
包所在目录名就是包的导入路径,例如:gopl.io/chi/helloworld包存储在$GOPATH/src/gopl.io/ch1/helloworld包给它的声明提供了独立命名空间,例如:image.Decode和utf16.Decodepackage声明前面紧挨着是文档注释,对整个包进行描述 阅读全文
摘要:
使用new函数是另一种创建变量的方式。创建一个未命名的T类型变量,初始化为T类型的零值,并返回其地址。例如: p := new(int)使用new函数创建变量和取其地址的普通局部变量没有不同,只是不需要引入声明时的一个名字,有语法上的便利。例如: var du int p := &du 和 p := 阅读全文