
前置知识
go中有两大类数据类型基本数据类型 引用数据类型。基本数据类型包括整型、浮点型、布尔型、数组、结构体,它们内存中都存储的具体值,所以也叫值类型。引用数据类型存储的是数据引用,包括指针、切片、map、channel,引用类型为赋值时没有开辟内存空间,既没有默认值.
new函数
new函数开辟内存空间,并把其地址赋值给相应的指针
| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 
 | package main
 import "fmt"
 
 func main() {
 var a *int
 a = new(int)
 fmt.Println(*a)
 *a = 10
 fmt.Println(*a)
 fmt.Println(a)
 }
 
 | 
