分类 golang 中的文章

golang中的坑

slice 1 2 3 4 // a[low : high : max] path := []byte("AAAA/BBBBBBBBB") sepIndex := bytes.IndexByte(path,'/') dir1 := path[:sepIndex:sepIndex] //Full slice expression, last index is capacity append golang的append不是值拷贝,特别是在append函数入参的时候,尽量使用copy函数先处理一下再append,否则会踩很多坑。 slice的核心内容有两点: 函数为值复制传递 slice的属性包含指向底层数组的指针、ca……

阅读全文