router.go
func (r *Router) Route(pattern string) *Router {
	c := r.pattern(pattern)
	return r.clone(c)
}
func (r *Router) Route(pattern string) *Router {
	c := r.pattern(pattern)
	return r.clone(c)
}
func ( r * Router ) Route ( pattern string ) * Router { c := r . pattern ( pattern ) return r . clone ( c ) }
// Route returns the subrouter for a pettern
Route returns the subrouter for a pettern