我最近开始学习Gin ,在README文件中出现了以下代码:
v1 := router.Group("/v1")
{
v1.POST("/login", loginEndpoint)
v1.POST("/submit", submitEndpoint)
v1.POST("/read", readEndpoint)
}
Run Code Online (Sandbox Code Playgroud)
我阅读了Group方法的源代码,如下所示:
IRouter interface {
IRoutes
Group(string, ...HandlerFunc) *RouterGroup
}
Run Code Online (Sandbox Code Playgroud)
也许我误解了语法或遗漏了代码中的某些内容(我在 Go 中还很新),但看起来它正在传递一个块作为第二个参数,这在 Go 中可能吗?
go ×1