如何迭代范围与负步?
有没有办法做这样的事情:如何迭代范围与负步?
0 to -10 map { i=>
...
}
REPL给我:
scala.collection.immutable.IndexedSeq[Unit] = Vector()
0 to (-10, -1)
或
0 to -10 by -1
+1,很酷,我不知道谁回答第一,会很好,如果SO记录秒 – virtualeyes
这一个赢得1秒(悬停timeago文本更详细,不太友善的日期/时间) – Dylan
@Dylan好提示,不知道。尽管这很艰难,但阿尔詹却在回答这个问题时提出了一个答案,虽然更全面,但与dbyrne一样,只差一秒钟! – virtualeyes
添加by
条款:
0 to -10 by -1
res0: Range(0, -1, -2, -3, -4, -5, -6, -7, -8, -9, -10)
+1, “通过条款”,没有结束scala ;-) – virtualeyes
可能重复[减少循环在斯卡拉?](http://*.com/questions/9976955/decreasing-for-loop-in-scala) –