router.go
func (r *Router) Patch(pattern string, h ...Handler) *Route {
	return r.Handle("PATCH", pattern, h)
}
func (r *Router) Patch(pattern string, h ...Handler) *Route {
	return r.Handle("PATCH", pattern, h)
}
func ( r * Router ) Patch ( pattern string , h ... Handler ) * Route { return r . Handle ( " " , pattern , h ) }
// Patch is a shortcut for r.Handle("PATCH", pattern, handlers)
Patch is a shortcut for r . Handle ( PATCH pattern handlers )