Ir nombre de plantilla
En elhtml/template
(ytext/template
) paquetes,template.New
tiene la siguiente firma:
func New(name string) *Template
¿Qué es exactamente elname
¿usado para? He escaneado los documentos (y un poco de fuente), pero fue en vano. Simplemente instancia todas mis plantillas con una cadena vacía y no parece hacer la diferencia. ¿Por qué debería molestarme con un nombre?
Incluso para nombrar plantillas, las dos parecen equivalentes:
template.Must(template.New("").Parse(`{{ define "body" }}Body{{ end }}`))
template.Must(template.New("body").Parse(`Body`))