我有一行使用 text/template 包打印的文本和一個(gè)包含 2 個(gè)字符串和嵌套結(jié)構(gòu)(帶有字符串字段)的結(jié)構(gòu)。除嵌套結(jié)構(gòu)字段外,我的所有變量都在輸出中正確模板化。我的模板如下:The username is {{.Name}}, the phone number is {{.Phone}}, and the city is {{.City}}.但是它打印如下:The username is {Foo Bar}, the phone number is 5555555, and the city is San Diego.所以 struct 字段正在模板化,但由于某種原因它仍然有花括號(hào)。如何在沒(méi)有大括號(hào)的情況下模板化嵌套結(jié)構(gòu)的字段?謝謝你。
1 回答

人到中年有點(diǎn)甜
TA貢獻(xiàn)1895條經(jīng)驗(yàn) 獲得超7個(gè)贊
模板使用默認(rèn)的結(jié)構(gòu)格式打印結(jié)構(gòu){field0 field1 ...}
。假設(shè)這Name
是一個(gè)帶有字段First
and的結(jié)構(gòu)Last
,{{.Name.First}} {{.Name.Last}}
用于打印不帶大括號(hào)的名稱(chēng)。
- 1 回答
- 0 關(guān)注
- 142 瀏覽
添加回答
舉報(bào)
0/150
提交
取消