【发布时间】:2016-09-06 11:58:18
【问题描述】:
我有两个文件 generic_handler.go,基本上看起来像这样:
type Handler struct{
fields map[string]interface{}
}
func (handler *Handler) addField(key string, value interface{}){ some code }
还有 stat_handler.go:
type StatHandler Handler
当我尝试(从 stat_handler.go 文件中)调用这样的方法时,出现错误:
//inside some function
stathandler.addField("some field", "some value")
type StatHandler has no field or method addField 出错。即使我通过将addField 设置为AddField 来导出它也是一样的。这两个文件位于同一个包中。
我有什么遗漏吗?
【问题讨论】: