文件名称:mergo:Mergo:自2013年以来合并Go结构和地图
文件大小:37KB
文件格式:ZIP
更新时间:2024-02-25 08:00:14
go mapping structures merge GoGo
Mergo 在Golang中合并结构和地图的助手。 对于配置默认值很有用,避免了混乱的if语句。 Mergo通过在零值字段中设置默认值来合并同类型的结构和映射。 Mergo不会合并未导出的(私有)字段。 它将递归地执行任何导出的操作。 它还不会在地图内部合并结构(因为无法使用Go反射对它们进行寻址)。 另外一个可爱的 (市)在安科纳省的马尔凯意大利地区。 状态 准备好用于生产。 。 重要的提示 请记住,有问题的PR 。 我在恢复了它,我认为它很稳定,但并非没有错误。 此外,此版本还为go模块添加了suppot。 请记住,在,Mergo更改了Merge()和Map()签名以支持。 我添加
【文件预览】:
mergo-master
----issue138_test.go(812B)
----.travis.yml(241B)
----testdata()
--------license.yml(90B)
--------thing.yml(127B)
----issue17_test.go(605B)
----issue64_test.go(1KB)
----issue50_test.go(268B)
----.deepsource.toml(151B)
----issue136_test.go(459B)
----issue89_test.go(916B)
----issue61_test.go(386B)
----doc.go(4KB)
----issue38_test.go(1KB)
----issue33_test.go(965B)
----v039_bugs_test.go(1KB)
----.github()
--------FUNDING.yml(103B)
----issue100_test.go(297B)
----merge_test.go(2KB)
----issue143_test.go(1KB)
----issue23_test.go(637B)
----LICENSE(2KB)
----issue149_test.go(616B)
----mergo.go(2KB)
----map.go(5KB)
----issueXXX_test.go(1KB)
----issue121_test.go(665B)
----issue104_test.go(1014B)
----mergo_test.go(21KB)
----.gitignore(492B)
----issue52_test.go(2KB)
----go.sum(360B)
----CODE_OF_CONDUCT.md(3KB)
----issue125_test.go(863B)
----README.md(10KB)
----pr80_test.go(393B)
----issue84_test.go(2KB)
----issue66_test.go(1KB)
----issue123_test.go(677B)
----issue129_test.go(734B)
----issue131_test.go(623B)
----issue83_test.go(387B)
----go.mod(74B)
----merge.go(11KB)
----pr81_test.go(831B)
----.vscode()
--------settings.json(117B)