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

    阅读目录(Content)

    引言

    这个可以用来处理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
    复制代码
    转载: https://www.cnblogs.com/landv/p/11577450.html
     
     
  • 相关阅读:
    串的模式匹配
    Linux_ch02
    Linux操作简介
    Stack&Queue
    单链表
    工作中用到的oracle字符串分割整理
    maven_spring mvc_mina_dome(实体,文件,批传)(spring mina 初学dome)
    求整数和与均值
    简单计算器
    苹果和虫子2
  • 原文地址:https://www.cnblogs.com/lovezbs/p/14164638.html
Copyright © 2011-2022 走看看