只需省略括号就可以了。例:
package mainimport ( "html/template" "log" "os")type Person stringfunc (p Person) Label() string { return "This is " + string(p)}func main() { tmpl, err := template.New("").Parse(`{{.Label}}`) if err != nil { log.Fatalf("Parse: %v", err) } tmpl.Execute(os.Stdout, Person("Bob"))}根据文档,您可以调用任何返回一个值(任何类型)或两个值(如果第二个是type)的方法
error。在后一种情况下,
Execute如果该错误为非nil
,则将返回该错误并停止执行模板。



