1.变量
{{$t := .title}}
<br>
<h4>
{{$t}}
</h4>
{end}
2.比较函数,条件判断
eq 如果arg1 == arg2则返回真
ne 如果arg1 != arg2则返回真
lt 如果arg1 < arg2则返回真
le 如果arg1 <= arg2则返回真
gt 如果arg1 > arg2则返回真
ge 如果arg1 >= arg2则返回真
{{if gt .score 90}}
<p>优秀</p>
{{else if gt .score 80}}
<p>良好</p>
{{else if gt .score 60}}
<p>及格</p>
{{else}}
<p>不及格</p>
{{end}}
3.range循环遍历切片
r.GET("/", func(c *gin.Context) {
c.HTML(http.StatusOK, "default/index.html", gin.H{
"hobby": []string{"吃饭", "睡觉", "写代码"},
})
})
<ul>
{{range $key,$value:=.hobby}}
<li>{{$key}}---{{$value}}</li>
{{end}}
</ul>