【发布时间】:2019-10-19 10:03:55
【问题描述】:
为什么下面的不起作用?
locations := make([]*LocationEvent, 0)
data := make([]Event, 0)
data = append(data, locations...)
其中*LocationEvent(结构)实现Event(接口)。
虽然以下工作正常:
data = append(data, &LocationEvent{}, &LocationEvent{})
那么使用... 扩展实际的[]*LocationEvent 切片有何不同?
【问题讨论】: