我想知道在Go语言中,是否有一种简单的方式可以将包含另一个结构体的结构体转换为另外一个结构体。
例如:
我知道可以这样处理:
如果有很多字段的话,我将不得不写大量的赋值语句。是否有其他方法可以处理它而不需要多个赋值语句?
总之,在JavaScript中是否有像
例如:
type Type1 struct {
Field1 int
Field2 string
}
type Type2 struct {
Field1 int
}
我知道可以这样处理:
我知道可以这样处理
var a Type1{10, "A"}
var b Type2
b.Field1 = a.Field1
如果有很多字段的话,我将不得不写大量的赋值语句。是否有其他方法可以处理它而不需要多个赋值语句?
总之,在JavaScript中是否有像
b = _.omit(a, 'Field2')
这样的东西?