昨天ByteCTF逼我翻了一天的npm手册,一天速成nodejs,,, 今天美团决赛逼我一天速成golang,真的麻了
渲染语法内容学习参考
今天主要看了golang模板渲染的内容(使用的是text/template...return...;
}
TemplateType就是我们执行Execute的时候传入的模板对象的类型
而函数中的t在执行代码的时候就是我们在Execute传入的模板类型的变量
之后说一下可以在里面有哪些操作空间...:
在函数模板中.就代表传入的变量
在模板中产生一个新变量的方法有两个:
{{$temp := true}}
{{$temp = true}}
第一种方式是用于定义变量, 第二种则是用于变量赋值
个人认为最重要的一点...可以通过调用自定义的模板函数来对模板变量(姑且这么称呼吧,也就是执行Execute函数的时候传入的模板类型变量)进行修改, 或者通过自定义的函数来生成新的复杂数据
需要注意, 上面说明中自定义很关键,...想要说的基本说完了, 就是只能使用模板变量中的数据和模板变量所属类型定义的相关模板函数, 可以说先是是非常大了,如果模板变量里面只有一些int,bool,string类型的数据, 并且还没有任何的自定义模板函数的话即使给我们一个能够任意模板渲染的点