type I interface { DO() }
type S struct { ii *I } // func (s *S) Do() { s.ii.DO() } // d1 := D1{} d2 := D2{} s1 := S{ ii : d1 } s2 := S{ ii : d2 }
type S struct { ii I }
2,348
社区成员
923
社区内容
加载中
试试用AI创作助手写篇文章吧