diff --git a/src/html/template/template.go b/src/html/template/template.go index b313a6b104..e1f179abc2 100644 --- a/src/html/template/template.go +++ b/src/html/template/template.go @@ -325,6 +325,7 @@ func (t *Template) Name() string { type FuncMap map[string]interface{} // Funcs adds the elements of the argument map to the template's function map. +// It must be called before the template is parsed. // It panics if a value in the map is not a function with appropriate return // type. However, it is legal to overwrite elements of the map. The return // value is the template, so calls can be chained. diff --git a/src/text/template/template.go b/src/text/template/template.go index b6fceb1795..ed1ef3cf8d 100644 --- a/src/text/template/template.go +++ b/src/text/template/template.go @@ -159,6 +159,7 @@ func (t *Template) Delims(left, right string) *Template { } // Funcs adds the elements of the argument map to the template's function map. +// It must be called before the template is parsed. // It panics if a value in the map is not a function with appropriate return // type or if the name cannot be used syntactically as a function in a template. // It is legal to overwrite elements of the map. The return value is the template,