如果我有兩種類型:type A struct { X int Y int}type B struct { X int Y int Z int }鑒于兩者都訪問同名字段并返回它們的總和,是否有任何方法可以在不需要兩種方法的情況下實現(xiàn)以下目標(biāo)?func (a *A) Sum() int { return a.X + a.Y}func (b *B) Sum() int { return b.X + b.Y}當(dāng)然,如果是 X 和 Y 方法,我可以定義一個包含這兩個方法的接口。是否有領(lǐng)域的類似物?
- 1 回答
- 0 關(guān)注
- 200 瀏覽
添加回答
舉報
0/150
提交
取消