FreeMarker的模板文件并不比HTML页面复杂多少,FreeMarker模板文件主要由如下4个部分组成: 1,文本:直接输出的部分 2,注释:格式部分,不会输出 3,插值:即${...}或#{...}格式的部分,将使用数据模型中的部分替代输出 4,FTL指令:FreeMarker指定,和HTML标记类似,名字前加#予以区分,不会输出 下面是一个FreeMarker模板的例子,包含了以上所说的4个部分 Welcome! Welcome ${user} ! We have the
结构标签
structtag提供了一种解析和处理struct tag Go字段的方法。 它被之类的工具使用。 有关更多示例,请签。
安装
go get github.com/fatih/structtag
例
package main
import (
"fmt"
"reflect"
"sort"
"github.com/fatih/structtag"
)
func main () {
type t struct {
t string `json:"foo,omitempty,