zoukankan      html  css  js  c++  java
  • [golang]text/template模板

    这个可以用来处理text文本,不过我更偏爱做成代码生成器。

    [golang]text/template模板

    package main
    
    import (
        "os"
        "text/template"
    
    )
    
    func main() {
        name := "testfuck"
        tmp,e := template.New("bbb").Parse("这是,{{.}}") //建立模板
        if e != nil {
            panic(e)
        }
        e =tmp.Execute(os.Stdout,name) //将string与模板合成,变量name的内容会替换掉{{.}}
        //合成结果放到os.Stdout里
        if e !=nil{
            panic(e)
        }
    
    }

    运行结果

    这是,testfuck

    #go语言的模板,text/template包 ##定义 模板就是将一组文本嵌入另一组文本里

    ##传入string--最简单的替换

    package main
    
    import (
        "os"
        "text/template"
    )
    
    func main() {
        name := "waynehu"
        tmpl, err := template.New("test").Parse("hello, {{.}}") //建立一个模板,内容是"hello, {{.}}"
        if err != nil {   
                panic(err)
        }   
        err = tmpl.Execute(os.Stdout, name)  //将string与模板合成,变量name的内容会替换掉{{.}} 
        //合成结果放到os.Stdout里
        if err != nil {
                panic(err)
        }   
    }
    //输出 :   hello, waynehu
  • 相关阅读:
    修改css样式+jq中的效果+属性操作+元素操作
    案例1:点击菜单显示相应的图片
    jq容易混淆点
    jQuery中的选择器
    JQ基本
    arguments的使用
    函数方法
    forEach遍历
    数组中常用的方法
    数组 Array
  • 原文地址:https://www.cnblogs.com/landv/p/11577450.html
Copyright © 2011-2022 走看看