gpt4 book ai didi

go - 如何在 Go 模板中迭代特定次数?

转载 作者:数据小太阳 更新时间:2023-10-29 03:03:26 25 4
gpt4 key购买 nike

我正在将 erb 模板转换为 Go 模板(使用 Hugo),并且我正在尝试创建特定数量的相同 <div>秒。 ruby 有 times迭代器,它在 erb 模板中运行良好。我假设 Go 中有类似的东西,但我很难找到它。

在 Erb 中:

<% 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?

最佳答案

我发现 seq正是我要找的:

{{ range seq 100 }}
<div class='star'></div>
{{ end }}

关于go - 如何在 Go 模板中迭代特定次数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49249041/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com