以下文章来源于GoUpUp,作者dj
简介
最近在整理我们项目代码的时候,发现有很多活动的代码在结构和提供的功能上都非常相似。为了方便今后的开发,我花了一点时间编写了一个生成代码框架的工具,最大程度地降低重复劳动。代码本身并不复杂,且与项目代码关联性较大,这里就不展开介绍了。在这个过程中,我发现Go标准的模板库text/template和html/template使用起来比较束手束脚,很不方便。我从GitHub了解到quicktemplate这个第三方模板库,功能强大,语法简单,使用方便。今天我们就来介绍一下quicktemplate。
快速使用
本文代码使用GoModules。
先创建代码目录并初始化:
mkdirquicktemplatecdquicktemplategomodinitgithub.