下面golang这段代码的三个点表示什么意思?倒数第三行:
func Load(g *gin.Engine, mw ...gin.HandlerFunc) *gin.Engine {
g.Use(middleware.NoCache)
g.Use(middleware.Options)
g.Use(middleware.Secure)
g.Use(mw...) //这个语句的三个点表示什么意思?
return g
}
下面golang这段代码的三个点表示什么意思?倒数第三行:
func Load(g *gin.Engine, mw ...gin.HandlerFunc) *gin.Engine {
g.Use(middleware.NoCache)
g.Use(middleware.Options)
g.Use(middleware.Secure)
g.Use(mw...) //这个语句的三个点表示什么意思?
return g
}
7 回答5.3k 阅读
6 回答6.8k 阅读✓ 已解决
4 回答2.3k 阅读
1 回答3.3k 阅读
2 回答2.2k 阅读
1 回答2.1k 阅读
1 回答1.5k 阅读
这时mu的类型是[]gin.HandelerFunc
相当于把slice里面的元素都输入到函数中