make :
返回: 引用类型
切片,map,chan
new:
返回:指针类型
函数参数 Type 用于创建变量的数据类型
-----------------------
添加: append()
删除: delete()
拷贝 :copy()
----------------------
错误和异常:
defer func() {
message := recover()
switch message.(type) {
case string:
fmt.Println("type:", reflect.TypeOf(message), "panic message:", message)
case error:
fmt.Println("type:", reflect.TypeOf(message), "panic error:", message)
}
}()
//panic("test panic")
panic(errors.New("I am an error"))
多看api
多练习
多写demo
小结
两种创建的方式
常用集合类型:添加、删除、拷贝
错误和异常
长度、可使用长度