2
¿Cómo agregar nuevos métodos a un tipo existente en Go?
Quiero agregar un método de utilidad conveniente a los gorilla/muxtipos de ruta y enrutador: package util import( "net/http" "github.com/0xor1/gorillaseed/src/server/lib/mux" ) func (r *mux.Route) Subroute(tpl string, h http.Handler) *mux.Route{ return r.PathPrefix("/" + tpl).Subrouter().PathPrefix("/").Handler(h) } func (r *mux.Router) Subroute(tpl string, h http.Handler) *mux.Route{ return r.PathPrefix("/" + tpl).Subrouter().PathPrefix("/").Handler(h) } pero el compilador me …
129
go
extension-methods