文件名称:caststructure:Go库,提供向下转换类型,动态组合值等功能
文件大小:5KB
文件格式:ZIP
更新时间:2024-03-30 09:28:28
Go
:no_entry: 这不起作用 :no_entry: 不幸的是,由于Go reflect包和运行时的限制,该库提供的功能无法正常工作。 我相信,如果这些问题都得到解决,则此处的代码应可按原样工作,并且测试应开始通过。 与此相关的Go问题植根于此: : 铸件结构 caststructure是一个Go库,它提供向下转换类型,动态组合值等功能。 有关更多详细信息,请参见下面的示例。 安装 标准go get : $ go get github.com/mitchellh/caststructure 用法与范例 有关用法和示例,请参见 。 下面显示了一个快速代码示例,显示了向下转换: // Three interface types. type A interface { A () int } type B interface { B () int } type C interface { C () int }
【文件预览】:
caststructure-master
----go.mod(51B)
----caststructure_test.go(2KB)
----caststructure.go(4KB)
----LICENSE(1KB)
----README.md(4KB)