de139d0575d80811d54b8bde6c54619b02773788
copier
Golang object deep copy library
- map->map
- slice->slice
- struct->struct
- map->struct
- struct->map
Usage
package main
import (
"fmt"
"git.charlienet.top/go/copier"
)
type User struct {
Name string
Age int
}
type User2 struct {
Name string
Age int
}
func main() {
user := User{
Name: "chenquan",
Age: 18,
}
user2 := User2{}
err := copier.Copy(&user2, &user)
if err != nil {
fmt.Println(err)
}
fmt.Println(user2)
}
Description
Languages
Go
100%