v0.0.4
feat: add atomic pointer support
// atomic.Bool指针 - true
atomicTruePointer := pointer.AtomicTruePointer()
fmt.Println(atomicTruePointer) // Output: &{{} 1}
// atomic.Bool指针 - false
atomicFalsePointer := pointer.AtomicFalsePointer()
fmt.Println(atomicFalsePointer) // Output: &{{} 0}
// atomic.Int64指针
int64Pointer := pointer.AtomicInt64Pointer(128)
fmt.Println(int64Pointer) // Output: &{{} {} 128}
更新: 此版本为不可用状态,请使用v0.0.5版本,此版本在golang官方proxy拉不到,疑似golang官方仓库数据错误:
https://proxy.golang.org/github.com/golang-infrastructure/go-pointer/@v/v0.0.4.info
但是七牛云是可以的:
https://goproxy.cn/github.com/golang-infrastructure/go-pointer/@v/v0.0.4.info
这种不一致会导致一些奇怪的问题,比如在本地一般配置了七牛云的镜像是没问题的,线上国外CI没走七牛云就会build失败,干他娘
Full Changelog: v0.0.3...v0.0.4