go-reflector:Go的反射库使反射工作更安全,更轻松

时间:2024-05-17 07:34:07
【文件属性】:

文件名称:go-reflector:Go的反射库使反射工作更安全,更轻松

文件大小:17KB

文件格式:ZIP

更新时间:2024-05-17 07:34:07

Go

反射镜 Go反射器是一个库,可以使在Go中进行反射更容易,更安全。 特征: 安全的方法不会惊慌,但会返回错误或nil .IsNumeric()、. IsNil()、. IsZero()、. IsEmpty(),... 轻松在不同类型之间转换。 轻松创建和使用切片。 轻松创建和使用结构。 用运算符比较任意值(=,!=,<,<=,>,> =) 递归.ToMap()和.FromMap()用于结构 具有过滤器功能的过滤片。 通过任意函数对数组进行排序 轻松按字段对结构或地图的数组进行排序。 与标准库的反射包不同,该库的一个原则是几乎永远不会惊慌,而是返回nil值或错误。 请注意,使用以Must为前缀的方法时,可能会感到恐慌。 api文件化 可以在上找到有关所有方法的详细文档 安装 go get github.com/theduke/go-reflector 用法 基本 impo


【文件预览】:
go-reflector-master
----slice.go(7KB)
----slice_test.go(6KB)
----struct.go(5KB)
----reflector.go(15KB)
----struct_test.go(7KB)
----CHANGELOG.md(0B)
----reflector_test.go(14KB)
----go_reflector_suite_test.go(204B)
----README.md(6KB)
----LICENSE.txt(1KB)

网友评论