为什么mutableSet不更新!!对于Kotlin中列表中的项目
我想要1到10的设置列表,但是“currentNumber”(列表中的一项)不能下一个为什么mutableSet不更新!!对于Kotlin中列表中的项目,kotlin,mutablelist,Kotlin,Mutablelist,我想要1到10的设置列表,但是“currentNumber”(列表中的一项)不能下一个 var numList = mutableSetOf(1) for (currentNumber in numList) { var temp = currentNumber temp++ numList.add(temp) if (currentNumber == 10) break } println(" final List 0 to 10 $num
var numList = mutableSetOf(1)
for (currentNumber in numList) {
var temp = currentNumber
temp++
numList.add(temp)
if (currentNumber == 10)
break
}
println(" final List 0 to 10 $numList")
这是因为您在遍历集合时正在修改集合 可以使用运算符创建数字序列,如下所示:
1..100
创建一个IntRange
,您可以将其转换为列表或集合。可能值得给出一个包括括号在内的示例:(1..100)。toList()
除了其他问题外,调用集合“列表”只会存储故障…