golang代码 释放内存

    func h() []*int {
        s := []*int{new(int), new(int), new(int), new(int)}
        // 使用此s切片 ...

        s[0], s[len(s)-1] = nil, nil // 指针指向的两个int可以被回收
        return s[1:3:3]
    }

猜你喜欢

转载自www.cnblogs.com/ts65214/p/12976411.html