text template的一个奇怪问题

karl_zhao · · 1040 次点击
``` package main import ( "os" "text/template" ) func main() { name := "China" tmpl, err := template.New("test").Parse(`code element{{"{{"}}Status["BEIJING"]{{"}}"}}, {{.}}`) if err != nil { panic(err) } err = tmpl.Execute(os.Stdout, name) if err != nil { panic(err) } } ``` ``` package main import ( "os" "text/template" ) func main() { name := "China" tmpl, err := template.New("test").Delims("<<", ">>").Parse(`code element{{Status["BEIJING"]}}, <<.>>`) if err != nil { panic(err) } err = tmpl.Execute(os.Stdout, name) if err != nil { panic(err) } } ```
#1
更多评论
<a href="/user/wangsy" title="@wangsy">@wangsy</a> 谢谢指点!已经解决了!
#2