文件名称:gotemplate:Go的基于包的模板系统
文件大小:52KB
文件格式:ZIP
更新时间:2024-03-31 11:17:27
系统开源
转到模板 该工具使用需要go 1.4的“ go generate”来管理Go语言的基于包的模板。 安装 使用go get安装 go get github.com/ncw/gotemplate/... 这将在$GOPATH/bin构建gotemplate二进制文件。 它还会提取一组模板,您可以立即开始使用 使用模板 要使用模板,首先必须在代码中使用特殊注释告诉gotemplate您要使用它。 例如 //go:generate gotemplate "github.com/ncw/gotemplate/set" mySet(string) 这告诉go generate运行gotemplate ,并且您想要将set template与string类型参数和本地名称mySet 。 现在,在没有参数的代码目录中运行go generate 。 这会将模板实例化到名为gotemplate_mySet
【文件预览】:
gotemplate-master
----.travis.yml(138B)
----GO-LICENSE(1KB)
----list()
--------list.go(5KB)
--------example_test.go(553B)
--------list_test.go(5KB)
----ring()
--------ring.go(3KB)
--------ring_test.go(4KB)
----treemap()
--------examples_test.go(2KB)
--------tree_invariants_test.go(817B)
--------treemap_test.go(7KB)
--------treemap.go(12KB)
--------random_test.go(2KB)
--------benchmark_test.go(2KB)
----heap()
--------heap.go(3KB)
--------heap_test.go(3KB)
--------example_intheap_test.go(628B)
----template.go(11KB)
----sort()
--------sort.go(5KB)
--------sort_test.go(1KB)
----main.go(2KB)
----examples()
--------treemap()
--------sort()
--------set()
----.gitignore(14B)
----set()
--------set_test.go(8KB)
--------set.go(6KB)
----template_test.go(9KB)
----README.md(8KB)
----COPYING(1KB)