Próbuję łączyć kilka plasterków następująco,Concat kilka plasterków w golang
package routes
import (
"net/http"
)
type Route struct {
Name string
Method string
Pattern string
Secured bool
HandlerFunc http.HandlerFunc
}
type Routes []Route
var ApplicationRoutes Routes
func init() {
ApplicationRoutes = append(
WifiUserRoutes,
WifiUsageRoutes,
WifiLocationRoutes,
DashboardUserRoutes,
DashoardAppRoutes,
RadiusRoutes,
AuthenticationRoutes...
)
}
Jednak wbudowane append() jest zdolny do dołączania dwie kromki, dlatego rzuca zbyt wiele argumentów, aby dołączyć w czas kompilacji. Czy istnieje alternatywna funkcja do wykonania tego zadania? czy istnieje lepszy sposób na scalenie plasterków?