我想以编程方式操作具有相同名称和类型的各种结构字段,如下所示,但我不知道如何将不同的结构放入列表中。
package main
import "fmt"
type A struct {
Cnt int
}
type B struct {
Cnt int
}
func main() {
a := &A{}
b := &B{}
list := []something{
a,
b,
}
for _, item := range list {
item.Cnt++
}
fmt.Printf("a.Cnt: %d, b.Cnt: %d", a.Cnt, b.Cnt)
}
MMMHUHU
神不在的星期二
相关分类