如何在Scala中以相反顺序迭代循环
我希望结果是如何在Scala中以相反顺序迭代循环,scala,Scala,我希望结果是201918..等等,但它不打印任何内容 def iterateForLoop(i: Int): Unit ={ for(start <- 20 to i){ println(start); } } def iterateForLoop(i:Int):单位={ 对于(startScala中范围函数的默认步长为1,数字按递增顺序迭代。如果i小于20,数字序列将为空 如果要按降序迭代,必须使用by方法手动指定迭代步
201918..
等等,但它不打印任何内容
def iterateForLoop(i: Int): Unit ={
for(start <- 20 to i){
println(start);
}
}
def iterateForLoop(i:Int):单位={
对于(startScala中范围函数的默认步长为1,数字按递增顺序迭代。如果i
小于20,数字序列将为空
如果要按降序迭代,必须使用by
方法手动指定迭代步骤:
def iterateForLoop(i: Int): Unit = for (start <- 20 to i by -1) println(start)
def iterateForLoop(i:Int):单位=for(开始)