我有以下代码(使用text/template):inventory := map[string]string{"name of the movie": "hello"}tmpl, err := template.New("test").Parse("Movie name ") // I want to display "hello" thereif err != nil { panic(err) }err = tmpl.Execute(os.Stdout, inventory)if err != nil { panic(err) }如您所见,我的地图的 key 中有空格name of the movie。我如何在 parse 参数中显示hello(这是 的值name of the movie)?
1 回答
慕慕森
TA贡献1856条经验 获得超17个赞
使用索引函数: Movie name: {{index . "name of the movie"}}
从文档:
index
Returns the result of indexing its first argument by the
following arguments. Thus "index x 1 2 3" is, in Go syntax,
x[1][2][3]. Each indexed item must be a map, slice, or array.
- 1 回答
- 0 关注
- 183 浏览
添加回答
举报
0/150
提交
取消