为了账号安全,请及时绑定邮箱和手机立即绑定

{{template "name" pipeline}} 是什么意思

{{template "name" pipeline}} 是什么意思

Go
大话西游666 2023-03-29 15:15:45
在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”内部,点被设置为参数。


查看完整回答
反对 回复 2023-03-29
  • 1 回答
  • 0 关注
  • 91 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信