小编Tho*_*ach的帖子

在 Golang 中将值从一个结构复制到另一个结构

我有两个结构:

type UpdateableUser struct {
    FirstName string
    LastName string
    Email string
    Tlm float64
    Dob time.Time
}

type User struct {
    Id string
    FirstName string
    LastName string
    Email string
    DOB time.Time
    Tlm float64
    created time.Time
    updated time.Time
}
Run Code Online (Sandbox Code Playgroud)

通过绑定器,我将请求数据绑定到 updateableUser 结构,因此我可能有一个只有一个“真实”值的 updateableUser,例如这里的 uu :

uu := UpdateableUser{Lastname: "Smith"}
Run Code Online (Sandbox Code Playgroud)

现在我只想设置从 UpdateableUser 到 User 的非“空”值。你能给我一个提示或更多吗?

struct go

2
推荐指数
1
解决办法
5067
查看次数

标签 统计

go ×1

struct ×1