text template的一个奇怪问题

karl_zhao · 2019-05-31 09:22:30 · 1183 次点击

@wangsy 谢谢指点!已经解决了!

#2
更多评论
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