• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >Golang > golang模板template自定义函数用法示例

golang模板template自定义函数用法示例

作者: 字体:[增加 减小] 来源:互联网

通过本文主要向大家介绍了golang html/template,golang template,golang 模板,golang,golang语言等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

本文实例讲述了golang模板template自定义函数用法。分享给大家供大家参考,具体如下:

golang的模板十分强大,其中的unix管道风格函数调用很是喜欢.

模板中有很多内置可以参看pkg文档,

另外还可以实现自定义函数.

例子如下:
import (
    "text/template"
    "time"
    "os"
)
type User struct {
    Username, Password string
    RegTime time.Time
}
func ShowTime(t time.Time, format string) string {
    return t.Format(format)
}
func main() {
    u := User{"dotcoo", "dotcoopwd", time.Now()}
    t, err := template.New("text").Funcs(template.FuncMap{"showtime":ShowTime}).
        Parse(`<p>{{.Username}}|{{.Password}}|{{.RegTime.Format "2006-01-02 15:04:05"}}</p>
<p>{{.Username}}|{{.Password}}|{{showtime .RegTime "2006-01-02 15:04:05"}}</p>
`)
    if err != nil {
        panic(err)
    }
    t.Execute(os.Stdout, u)
}</div>

希望本文所述对大家Go语言程序设计有所帮助。

</div>

您可能想查找下面的文章:

  • golang模板template自定义函数用法示例

相关文章

  • GO语言实现批量压缩图片和水印
  • Golang学习笔记(六):struct
  • Golang的os标准库中常用函数的整理介绍
  • Go语言操作mysql数据库简单例子
  • go语言简单的处理http请求的函数实例
  • Go语言中错误处理实例分析
  • GO 语言学习指南
  • go语言template用法实例
  • Go语言map用法实例分析
  • go语言中时间戳格式化的方法

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • golang中strconv.ParseInt函数用法示例
    • 使用Go语言实现远程传输文件
    • Go语言实现冒泡排序、选择排序、快速排序及插入排序的方法
    • 深入解析golang编程中函数的用法
    • Go语言基本的语法和内置数据类型初探
    • 浅析Go语言编程当中映射和方法的基本使用
    • 深入解析Go语言编程中的递归使用
    • GO语言实现的端口扫描器分享
    • Go语言正则表达式示例
    • Go语言导出内容到Excel的方法

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有