router.go
func NewRouter() *Router {
	r := &Router{}
	r.roots = make(map[string]*rootNode)
	r.HandleMethodNotAllowed = true
	return r
}
func NewRouter() *Router {
	r := &Router{}
	r.roots = make(map[string]*rootNode)
	r.HandleMethodNotAllowed = true
	return r
}
func NewRouter ( ) * Router { r := & Router { } r . roots = make ( map [ string ] * rootNode ) r . HandleMethodNotAllowed = true return r }
// NewRouter return a new Router
NewRouter return a new Router