go-reflect:Go的零分配反射库

时间:2024-04-08 03:19:14
【文件属性】:

文件名称:go-reflect:Go的零分配反射库

文件大小:62KB

文件格式:ZIP

更新时间:2024-04-08 03:19:14

go golang reflection golang-library Go

去反思 Go的零分配反射库 特征 具有reflect库的100%兼容性API 使用reflect.Type功能时不会发生分配 创建reflect.Value时,可以选择转义( reflect.ValueOf )或noescape( reflect.ValueNoEscapeOf ) 状态 反射库中的所有测试均已通过,但使用某些私有函数的测试除外。 安装 go get github.com/goccy/go-reflect 如何使用 将import语句从reflect替换为github.com/goccy/go-reflect -import " reflect " +import " github.com/goccy/go-reflect " 基准测试 来源 关于reflect.Type的基准 $ go test -bench TypeOf goos: darwin goarch: a


网友评论