速度:做一些除了最后一个循环迭代之外的事情
In velocity, I want to do something different in the last loop.
What is the correct idiom?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
In velocity, I want to do something different in the last loop.
What is the correct idiom?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(4)
如果您处于最后一次迭代,则可以使用测试::
You can use a test if you are in last iteration::
@soulcheck 的答案就是您所需要的,但请注意
$foreach
变量仅在速度 1.7 中可用,如果您使用的是早期版本,则可以使用:但是,
$velocityHasNext
变量在 1.7 版本中已弃用,并在 2.0 版本中删除,取而代之的是$foreach.hasNext
。@soulcheck's answer is what you need, but be aware that the
$foreach
variable is only available in velocity 1.7, if you're using an earlier version you can use:However, the
$velocityHasNext
variable is deprecated in versions 1.7 and removed in 2.0 in favour of$foreach.hasNext
.我使用的习惯用法是保存循环未完成时要添加的可选文本。
The idiom I use is to save the optional text to be added if the loop doesn't finish.
这在旧版本的 Velocity 中对我有用
This worked for me in an older version of Velocity