内建方法
内建方法--make
- 创建 slice、map、chan
- slice: 类似数组,在go中定义数组后长度是不可变的,但是切片可以。
- map: 键值对形式
- chan: 管道,两个线程之间可以交互
- 返回类型引用
- 代码示例
内建方法--new
- 内存置零
- 返回传入类似的指针地址
- 代码示例
内建方法--append©&delete
- slice -> append & copy
- map -> delete
- 代码演示
内建方法--panic&recover
- panic 抛出异常
- recover 捕获异常
- 简单示例
- 进阶示例
内建方法--len&cap&close
- len 长度 数据长度
- 支持的数据类型
- string
- array
- slice
- map
- chan
- 支持的数据类型
- cap 容量
- 支持的数据类型
- slice
- array
- chan
- 支持的数据类型
-
close 关闭
- 只能关闭channel
-
示例
本章小结
-
两种创建方式
- make
- 返回引用类型
- 只能针对3种数据类型来使用
- 数组
- channel
- map
- 只能针对3种数据类型来使用
- 返回引用类型
- new
- 返回指针类型
- make
-
常用集合类型
- 添加
append
- 删除
delete
- 拷贝
copy
注意拷贝的 from to
- 添加
-
错误与异常
- panic
- recover
-
长度,可以使用长度(容量)