#yyds干货盘点# go template模板语法

Posted lyy910203

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了#yyds干货盘点# go template模板语法相关的知识,希望对你有一定的参考价值。

取值

{{ . }}
{{ .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}}

以上是关于#yyds干货盘点# go template模板语法的主要内容,如果未能解决你的问题,请参考以下文章

#yyds干货盘点#Golang 模板(text/template)

#yyds干货盘点#愚公系列2022年11月 微信小程序-引用

#yyds干货盘点#愚公系列2022年11月 微信小程序-template的使用

#yyds干货盘点#Go+ 集合 Collection 教程(4.3)

#yyds干货盘点#Go 语言入门很简单:基准测试

#yyds干货盘点#Go语言查缺补漏ing Day1