1.切片共享底层,改变即改变
2.切片不用定义长度,make([]type)快捷创建
3.切片长度添加和获取append(),len()
4.map类型是内置的,无序,长度同时不确定
5.同样可以用make来创建map,make(map[键类型]值类型)
6.map不能使用==来比较,==只能判断map是否是空
7.func myfunc(args …string) {} 接受不定量形参,这是一个接收不定量形参的string类型的切片
8.当只想要某个返回值得时候,可以使用_来忽略其他值
9.当调用多个延迟defer时候,按照后进先出
10.当函数中含有return以及发生报错时,等defer执行完毕,才进行下一步
11.调用函数包时候,可以用.来直接忽略包名,可以直接调用相关函数
12.起别名 名字 “函数方法”
13.init()会首先执行
14.new(结构体) 返回一个对象指针
15.使用切片 将数组的值传递给函数,不使用指针来进行传值.
16.main函数中运行有顺序,从上往下
17.结构体内分为可比较和不可比较变量
18.方法可以继承和重写,继承的时候就近原则,进行调用
19.错误:预料之内 异常:预料之外