我有两个文件,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。这两个文件都位于同一个包中。
有什么我想念的吗?
慕尼黑的夜晚无繁华
饮歌长啸
噜噜哒
喵喔喔
随时随地看视频慕课网APP
相关分类