如何用负步骤迭代范围?

vir*_*yes 12 loops scala negative-number

有没有办法做这样的事情:

0 to -10 map { i=>
...
}
Run Code Online (Sandbox Code Playgroud)

repl给了我:

scala.collection.immutable.IndexedSeq[Unit] = Vector()
Run Code Online (Sandbox Code Playgroud)

Arj*_*jan 44

0 to (-10, -1)
Run Code Online (Sandbox Code Playgroud)

要么

0 to -10 by -1
Run Code Online (Sandbox Code Playgroud)

  • 这个获胜1秒(将时间标记文本悬停在更详细,更不人性化的日期/时间) (5认同)

dby*_*rne 16

添加by条款:

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