取值
{{ . }}
{{ .m1 }}
注释
{{/* 单行或者多行注释*/}}
设置变量
{{ $name := "tommy" }}
取列表某个index值
{{ index .hobby 2 }}
if条件判断
{{ if $age }}
{{age}}
{{else}}
age屁都没有
{{end}}
lt:小于
gt:大于
eq:等于...
如果小于18岁
{{if lt $age 18 }}
未成年
{{else}}
成年了
{{end}}
range 循环,map 或者切片
{{ range $index,$value := .hobby }}
<p>{{ $index }} - {{ $value }}</p>
{{else}}
没有值
{{end}}
with 会将内部的.修改为自己的
{{ with .m1 }}
<p>{{.Name}}</p> {{/* 相当于全局的.m1.Name */}}
<p>{{.Age}}</p>
{{end}}