{{/* 需要注释的内容 */}}
注释,执行时会忽略。可以多行。注释不能嵌套,并且必须紧贴分界符始止。
pipeline 是指产生数据的操作。比如{{.}}、{{.Name}}等。
Go 的模板语法中支持使用管道符号 | 链接多个命令,用法和unix下的管道类似:| 前面的命令会将运算结果 ( 或返回值 ) 传递给后一个命令的最后一个位置。
并不是只有使用了 | 才是pipeline。Go的模板语法中,pipeline的概念是传递数据,只要能产生数据的,都是pipeline。
您可以在模板中定义新的变量,语法
{{$变量名称 := 值}}
如 :
<html>
<body>
{{/* 定义变量 */}}
{{$age := 18}}
hi, {{.name}} - {{$age}}
</body>
</html>