
您总是可以定义这样的功能:
package mainimport ( "html/template" "net/http" "strconv")var funcMap = template.FuncMap{ "minus": minus,}const tmpl = `<html><body> <div> <span>{{minus 1 2}}</span> </div></body></html>`var tmplGet = template.Must(template.New("").Funcs(funcMap).Parse(tmpl))func minus(a, b int64) string { return strconv.FormatInt(a-b, 10)}func getPageHandler(w http.ResponseWriter, r *http.Request) { if err := tmplGet.Execute(w, nil); err != nil { http.Error(w, err.Error(), http.StatusInternalServerError) }}func main() { http.HandleFunc("/", getPageHandler) http.ListenAndServe(":8080", nil)}欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)