go语言template用法实例
2018-10-15 17:32
本文实例讲述了go语言template用法。分享给大家供大家参考。具体分析如下:
golang的template包很好用,做一些复杂的文本格式生成太有帮助了,生成网页也是很不错的,使用起来非常方便
复制代码 代码如下:package main
import (
fmt
os
text/template
)
type Latlng struct {
Lat float32
Lng float32
}
func (latlng Latlng) String() string {
}
func main() {
data := []template.FuncMap{}
data = append(data, template.FuncMap{name:dotcoo1, url://
data = append(data, template.FuncMap{name:dotcoo2, url://
data = append(data, template.FuncMap{name:dotcoo2, url://
datatpl := `{{range .}}{{template user .}}{{end}}`
{{end}}`
tpl, err := template.New(data).Parse(datatpl)
if err != nil {
panic(err)
}
_, err = tpl.Parse(usertpl)
if err != nil {
panic(err)
}
err = tpl.Execute(os.Stdout, data)
if err != nil {
panic(err)
}
println()
}
希望本文所述对大家的Go语言程序设计有所帮助。