Skip to content

v0.0.4

Compare
Choose a tag to compare
@CC11001100 CC11001100 released this 13 Jun 16:09

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