gin框架1、gin框架的路由是采用洋葱模型,中间件和具体接口采用同样的方式,提前放入handler,只是中间件方法中,有Next()方法,继续执行下一个,具体接口中则没有Next()方法,当然,中间件中也可以采用Abort()方法,终止程序继续往下执行。 详细可以参考这篇文章: https://blog.csdn.net/raoxiaoya/article/details/109444890基础struct之间可以相互比较吗1、同一个类型的struct,且没有不可比较的类型(map,slice等),则可以进行比较。 2、一旦struct中包含不可比较的类型,或者是两个结构体,则不可进行比较,即便两个struct有相同的类型也不可以,因为地址不一样。select1、select和channel配合使用,用于等待一个或多个channel的输出。golang在导入包的时候,”_”/”.”二者有什么区别1、”_”表示,导入的包仅适用里面的init函数,并不适用里面其他的函数。 2、”.”表示导入的包,在使用里面的函数时,可以省略包名。slice和数组的比较1、数组在传参的时候,是值传递...