我有一个包含两个字段的结构。Msg 字符串将是 fmt.Sprintf("%s %s"),我需要将模板解析为字符串中的这两个变量
type DataDB struct {
ID int
Msg string
}
尝试在这里解析模板,预期的结果应该是 - 你好贾斯汀,我的名字是 abc
var name = "justin"
var msg = "abc"
justin := DataDB{ID: 1, Msg: fmt.Sprintf("%s %s", name, msg)}
s := []DataDB{justin}
tpl, err := template.New("msgs").Parse(` {{range .}}
Hello {{.name}}, my name is {{.msg}}
{{end}}
`)
if err != nil {
panic(err)
}
tpl.Execute(os.Stdout, s)
呼如林
侃侃尔雅
慕尼黑5688855
随时随地看视频慕课网APP
相关分类