我希望setList为1到10,但"currentNumber"(列表项(不能为Next!!
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")
这是因为您在修改集合的同时对其进行迭代。
您可以使用rangeTo操作符创建一个数字序列,如下所示:
1..100
创建一个IntRange
,您可以将其转换为列表或集合。