service.home被标记为未定义
问题分析:
函数未导出:
在Go语言中,只有首字母大写的标识符(如函数、变量等)才在包外可见。如果希望home
函数可以通过service.home
调用,需要将其定义为导出的函数:
func Home(c *gin.Context) {
c.JSON(200, gin.H{"message": "hello world"})
}
这样,主程序可以通过service.Home
访问它。小写函数home
是私有的,主程序无法访问。
当前页面是本站的「Google AMP」版。查看和发表评论请点击:完整版 »