我有多个具有一个公共字段的结构;让我们common在这里称呼它
type Struct1 struct {
foo string
bar string
common string
}
type Struct2 struct {
baz int
qux string
common string
}
我想创建一个将 anInterface作为输入并使 无效的函数common。编译时不知道可用的结构类型,因此我无法为每种类型创建单独的函数,也无法使用 switch 语句。
PS:在我的用例中,我想取消,common因为它保存了每个结构的创建时间,我想跟踪结构的历史,所以我会知道它是否发生变化。将创建时间放在结构中会搞砸,因为每次生成新结构时创建时间都会不同,即使其实际数据可能相同。
侃侃尔雅
如何修改新PostgreSQLJSON数据类型中的字段?
如何修改数据表字符类型,如下面黄色Mark部分
有多个表,表中有相同字段如何确定col修改的是哪个表的字段?
有多个表,表中有相同字段如何确定col修改的是哪个表的字段?
相关分类