golang的简单结构复制-Golang开发

时间:2024-06-15 09:57:42
【文件属性】:

文件名称:golang的简单结构复制-Golang开发

文件大小:21KB

文件格式:ZIP

更新时间:2024-06-15 09:57:42

Golang Utilities

Deepcopier这个软件包的目的是使结构与其他结构之间的复制更加容易。 安装go get -u github.com/ulule/deepcopier用法//将instance1深度复制到instance2 Copy(i Deepcopier这个软件包的目的是使复制结构到其他结构/从其他结构复制更加容易。 / ulule / deepcopier用法//将instance1深度复制到instance2中Copy(instance1).To(instance2)//将instance1深度复制到instance2中,并首先传递以下上下文(基本上是map [string] interface {})参数//定义了结构标签“ context”的instance2的方法。Copy(instance1).WithContext(map [string] interface {} {“ foo”:“ bar”


【文件预览】:
deepcopier-master
----go.mod(44B)
----deepcopier.go(8KB)
----go.sum(0B)
----examples()
--------go.mod(257B)
--------rest-usage()
--------go.sum(3KB)
--------simple()
----.travis.yml(44B)
----LICENSE(1KB)
----README.md(4KB)
----Makefile(92B)
----tests()
--------go.mod(283B)
--------go.sum(1KB)
--------deepcopier_test.go(24KB)
----.gitignore(266B)

网友评论