摘要: 数据结构 defer的数据结构定义在$GOROOT/src/runtime/runtime2.go // 大体定义如下,忽略少部分字段 type _defer struct { sp uintptr //函数栈指针 pc uintptr //程序计数器 fn *funcval //函数地址 link 阅读全文
posted @ 2021-06-07 21:09 大摩羯先生 阅读(82) 评论(0) 推荐(0) 编辑
摘要: 数据结构 slice的定义在$GOROOT/src/runtime/slice.go type slice struct { array unsafe.Pointer len int cap int } array指针指向底层数组, len表示切片长度, cap表示底层数组容量 slice创建 通过 阅读全文
posted @ 2021-06-07 13:00 大摩羯先生 阅读(55) 评论(0) 推荐(0) 编辑