数据类型不一样

时间:2019-03-30 13:35:26

标签: go gin liteide

有一个功能

func registerRoutes() *gin.Engine {
    r := gin.Default() // data type is *gin.Engine
    r.LoadHTMLGlob("templates/*")
    ...
    return r // data type is *gin-gin.Engine
}

我错过了什么,为什么同一个对象具有两种不同的数据类型? 路由器的开头是*gin.Engine,结尾是*gin-gin.Engine

让我们看一下代码行:

r := gin.Default()

Default()的返回类型为*gin.Engine,但是LiteIDE显示r*gin-gin.Engine类型。那是什么意思?

0 个答案:

没有答案