如何按索引循环?
Foo.java
public Foo {
private List<String> tasks;
...
}
index.html
<p>Tasks:
<span th:each="${index: #numbers.sequence(0, ${foo.tasks.length})}">
<span th:text="${foo.tasks[index]}"></span>
</span>
</p>
我解析错误
org.thymeleaf.exceptions.TemplateProcessingException: Could not parse as each: "${index: #numbers.sequence(0, ${student.tasks.length})}"
Thymeleaf th:each
允许您声明迭代状态变量
<span th:each="task,iter : ${foo.tasks}">
然后,您可以在循环中参考iter.index
和iter.size
。
请参阅教程:使用Thymeleaf-6.2保持迭代状态。
问题内容: 给出以下列表 我想创建一个新列表,该列表由将当前值和下一个值相加的元素组成。它将包含 1 小于元件。 像这样: (从0 + 1、1 + 2和2 + 3) 这是我尝试过的: 问题是我不断收到此错误: 我很确定会发生这种情况,因为当我得到(3)的最后一个元素时,我无法将其添加到任何东西中,因为这样做超出了它的值(添加3之后就没有值了) )。因此,我需要告诉代码在2处停止,同时仍引用3进行计
这是我的Kotlin代码,用于For循环。我试图打印与“banana”对应的索引,但结果是“System.out:位置是0.5”,它是如何变为0。。5.
问题内容: 我在我的代码中发现了一个问题。首先是代码: 输出为: 我以为第一个循环也会覆盖数组中的String。因此,无论如何输出都将结束。似乎它创建值的副本,而不是创建引用。我从未意识到这一点。我做错了吗?是否可以选择创建参考? //编辑:似乎每个人都知道,除了我。我来自C语言,没有对与C完全不同的术语“引用”给予足够的关注。幸运的是,这一次我只花了10分钟就弄清了这一点。 问题答案: 这个:
本文向大家介绍列表中特定于Python索引的循环迭代,包括了列表中特定于Python索引的循环迭代的使用技巧和注意事项,需要的朋友参考一下 在本教程中,我们将编写一个程序来循环访问给定列表中的列表。让我们看一下解决问题的步骤 初始化列表和索引。 使用len查找列表的长度。 使用长度遍历列表。 使用index%length查找元素的索引。 打印元素。 递增索引。 这是一个简单的循环迭代。您可以编写它
我有一个基于Euler项目问题3的代码:“13195的素数因子是5、7、13和29。600851475143中最大的素数因子是什么?” 我在下面有一个我认为可行的代码,但第9行()不断返回错误:“索引器:列表索引超出范围”。当我在for循环中移动时,似乎并没有修改列表,所以我不确定出了什么问题。 有人知道我哪里错了吗? 非常感谢。
问题内容: 我正在使用Iterator来遍历一个集合,我想获取当前元素的索引。 我怎样才能做到这一点? 问题答案: 使用您自己的变量并在循环中将其递增。