摘要:
数据结构 defer的数据结构定义在$GOROOT/src/runtime/runtime2.go // 大体定义如下,忽略少部分字段 type _defer struct { sp uintptr //函数栈指针 pc uintptr //程序计数器 fn *funcval //函数地址 link 阅读全文
摘要:
数据结构 slice的定义在$GOROOT/src/runtime/slice.go type slice struct { array unsafe.Pointer len int cap int } array指针指向底层数组, len表示切片长度, cap表示底层数组容量 slice创建 通过 阅读全文