service.home被标记为未定义 发表于 2025-04-04 | 分类于 Go | 暂无评论 问题分析:函数未导出:在Go语言中,只有首字母大写的标识符(如函数、变量等)才在包外可见。如果希望home函数可以通过service.home调用,需要将其定义为导出的函数:func Home(c *gin.Context) { c.JSON(200, gin.H{"message": "hello world"}) }这样,主程序可以通过service.Home访问它。小写函数home是私有的,主程序无法访问。