【发布时间】:2017-04-11 04:53:57
【问题描述】:
如何在 go 的范围迭代循环中使用 if 条件?
package main
import "os"
import "text/template"
const t = `{{range $i, $v := .}}{{$i}} {{$v}}{{if $i gt 0}}, {{end}}
{{end}}
`
func main() {
d := []string{"a", "b", "c"}
template.Must(template.New("").Parse(t)).Execute(os.Stdout, d)
}
【问题讨论】:
标签: go go-templates