假设我以这种方式设置了两个相似的类型:
type type1 []struct {
Field1 string
Field2 int
}
type type2 []struct {
Field1 string
Field2 int
}
知道它们具有相同的字段,是否有直接的方法将值从 type1 写入 type2? (除了编写一个将所有字段从源复制到目标的循环)
谢谢。
原文由 Nicolas Marshall 发布,翻译遵循 CC BY-SA 4.0 许可协议
对于您的具体示例,您可以轻松地将其转换为
playground
: