在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 关注
- 103 浏览
添加回答
举报
0/150
提交
取消