我有以下代碼(使用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 參數(shù)中顯示hello(這是 的值name of the movie)?
1 回答

慕慕森
TA貢獻(xiàn)1856條經(jīng)驗(yàn) 獲得超17個(gè)贊
使用索引函數(shù): 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 關(guān)注
- 199 瀏覽
添加回答
舉報(bào)
0/150
提交
取消