在https://golang.org/pkg/text/template/#hdr-Actions中,有如下解釋{{template "name" pipeline}} 執行具有指定名稱的模板,點設置為管道的值。這是什么意思?什么是點?例如,我看到以下模板代碼 -{{ define "header" }}{{ template "top" . }}{{ template "needs" }}...{{ end }}是什么 '。' 跟隨上面代碼中的“頂部”?
1 回答

四季花海
TA貢獻1811條經驗 獲得超5個贊
價值 '。'?是文檔第三段中解釋的當前值或光標:
模板中的注釋引用數據結構的元素(通常是結構的字段或映射中的鍵)以控制執行并派生要顯示的值。模板的執行遍歷結構并設置光標,用句點“.”表示。并稱為“點”,隨著執行的進行,指向結構中當前位置的值。
該命令{{ template "top" . }}
以點作為參數執行模板“top”。在“top”內部,點被設置為參數。
- 1 回答
- 0 關注
- 142 瀏覽
添加回答
舉報
0/150
提交
取消