2012-11-28 102 views
8

Golang http /模板具有替代功能,if构建,但我没有找到for构建。我如何迭代切片?就像这样:Go lang模板:建设

{{for x in xs}} 
    Hello, {{x.Name}}! 
{{end}} 

回答

13

使用range

{{range xs}} 
    Hello, {{.Name}}! 
{{end}} 
+0

你在哪里找到它的参考? – demi

+0

请参阅http://golang.org/pkg/html/template/或http://golang.org/pkg/text/template/ – mattn

+2

哦,我的所有构造都包含在文本/模板的文档中。谢谢! – demi