模板中的for循环
我需要for
在模板中循环。
for i := start; i < finish; i++ { // do something
}
它是range
与预准备数组一起使用的一种方法,还是如何将此功能添加到模板中?
回答:
最简单的方法可能是使用range
和外部函数。例如(播放中):
func For(start, end int) <-chan int { c := make(chan int)
go func() {
for i := start; i < end; i++ {
c <- i
}
close(c)
}()
return c
}
在模板中:
{{range For 0 10}}i: {{.}}
{{end}}
以上是 模板中的for循环 的全部内容, 来源链接: utcz.com/qa/425386.html