go语言实现像java的Bean.copyProperties方法
【代码】go语言实现像java的Bean.copyProperties方法。
·
1、先获取包
go get github.com/jinzhu/copier
2、代码
package main
import (
"fmt"
"github.com/jinzhu/copier"
)
type Person struct {
Name string
Age int
}
type Student struct {
Name string
Age int
ID int
}
func main() {
person := &Person{Name: "张三", Age: 30}
student := &Student{}
copier.Copy(student, person) // 将person的属性复制到student中
fmt.Println(student) // 输出:&{张三 30 0}
}
更多推荐
已为社区贡献1条内容
所有评论(0)