我将erb模板转换为Go模板(使用Hugo),并且我尝试创建特定数量的相同<div>
s。 Ruby有times迭代器,它在erb模板中运行良好。我认为Go中有类似的东西,但我很难找到它。
:
<% 100.times.each do |i| %>
<div class='star'></div>
<% end %>
我看到Go模板允许使用range
迭代一个集合,但它不清楚如何在Go模板中执行上述操作而不显式创建包含100个项目的集合。
这个问题有一些关于在Go中迭代特定次数的信息,但不在Go模板的上下文中: Is there a way to iterate over a range of integers in Golang?