如何用负步骤迭代范围?

时间:2012-11-16 19:31:45

标签: scala loops negative-number

有没有办法做类似的事情:

0 to -10 map { i=>
...
}

repl给了我:

scala.collection.immutable.IndexedSeq[Unit] = Vector()

2 个答案:

答案 0 :(得分:44)

0 to (-10, -1)

0 to -10 by -1

答案 1 :(得分:16)

添加by子句:

0 to -10 by -1
res0: Range(0, -1, -2, -3, -4, -5, -6, -7, -8, -9, -10)