pointerstructure:Go库,用于使用字符串语法对任何Go结构中的特定值进行寻址和读写

时间:2024-05-30 06:23:00
【文件属性】:

文件名称:pointerstructure:Go库,用于使用字符串语法对任何Go结构中的特定值进行寻址和读写

文件大小:17KB

文件格式:ZIP

更新时间:2024-05-30 06:23:00

Go

指针结构 指针结构是一个Go库,用于使用字符串语法在任何Go结构中标识特定值。 指针结构基于 ,但已为Go重新实现。 指针结构的目的是提供一种用于解决特定值的众所周知的格式。 这对于用户提供的关于结构的输入,结构的差异等很有用。 特征 获取地址值 设置现有结构中地址的值 删除地址中的值 排序地址列表 安装 标准go get : $ go get github.com/mitchellh/pointerstructure 用法与范例 有关用法和示例,请参见 。 快速代码示例如下所示: complex := map [ string ] interface {}{ "alice" : 42 , "bob" : [] interface {}{ map [ string ] interface {}{ "name" : "Bob" , }, }, } value


【文件预览】:
pointerstructure-master
----pointer_test.go(971B)
----parse_test.go(1KB)
----errors_test.go(1KB)
----.github()
--------workflows()
----pointer.go(4KB)
----errors.go(700B)
----parse.go(1KB)
----get.go(4KB)
----delete_test.go(1KB)
----LICENSE(1KB)
----set_test.go(2KB)
----get_test.go(6KB)
----delete.go(3KB)
----pointer_examples_test.go(693B)
----set.go(3KB)
----sort.go(1KB)
----sort_test.go(853B)
----go.sum(185B)
----README.md(2KB)
----go.mod(104B)

网友评论