github.com/sandwich-go/boost@v1.3.29/misc/xtemplate/README.md (about)

     1  # xtemplate
     2  
     3  `tempalte` 辅助函数
     4  
     5  - 模板中支持 `github.com/Masterminds/sprig.FuncMap` 返回的函数
     6  - 支持生成指定文件
     7  - 支持 `go` 文件格式化
     8  
     9  # 例子
    10  ```go
    11  s := `a {{ .val1 }} {{ .val2 }}`
    12  s1, err := Execute(s, map[string]interface{}{"val1": "b", "val2": 2})
    13  xpanic.WhenError(err)
    14  fmt.Println(string(s1))
    15  ```
    16  Output:
    17  ```text
    18  a b 2
    19  ```