我有两个结构
type A struct {
a int
b string
}
type B struct {
A
c string
// more fields
我想将 A 类型的变量转换为 B 类型(A 只定义了对某些部分至关重要的基本字段,另一方面 B 包含“完整”数据)。
在 Go 中是否有可能,或者我是否必须手动复制字段(或创建一个方法 A.GetB() 或类似的方法并使用它来将 A 转换为 B)?
LEATH
侃侃无极
相关分类