Go 支持结构体和接口的嵌入,以表达更无缝的类型组合。这与 |
|
|
|
|
|
|
|
|
|
一个 |
|
|
|
在使用字面量创建结构体时,我们必须显式地初始化嵌入;这里嵌入的类型充当字段名。 |
|
我们可以直接在 |
|
或者,我们可以使用嵌入类型的名称拼写出完整的路径。 |
|
由于 |
|
|
|
嵌入带有方法的结构体可用于将接口实现赋予其他结构体。这里我们看到 |
|
|
下一个示例:泛型.