This topic created in 2609 days ago, the information mentioned may be changed or developed.
刚刚接触 go, 发现写 orm 时存在一个问题, 要复用 orm 定义的字段不能如 java / py 一样直接继承父类字段到子类, 例如初始化时需要先初始化子类内嵌的父类,然后再初始化子类,想问下有没有比较优雅的技巧实现重复字段的复用
4 replies • 2019-06-13 07:27:38 +08:00
 |
|
1
leon0903 May 26, 2019
谁说不能复用的。。。 struct A { }
struct B{ A .... } 这就是复用
|
 |
|
3
polebug May 27, 2019 via Android
lz 先学习一下继承?
|
 |
|
4
1800x Jun 13, 2019 via Android
怎样才能叫优雅? 下面的如何?
type A struct{ Num int } type B struct { A }
func NewB(num int) *B{ b := &B{} b.Num = num return b }
|