第一天尝试使用Scala - 请对我宽容点!我试图重写一些旧的Java代码,这只是一个接受两个数字并打印出从x到y的数字的函数。例如,我有增量函数:
def increment(start: Int, finish: Int) = {
for (i <- start to finish) {
println("Current value (increasing from "+start+" to "+finish+") is "+i)
}
}
然而,我正在努力编写一个相应的递减函数,它将从开始到结束递减?我已经阅读了Scala downwards or decreasing for loop?,但仍不确定。
谢谢
Range
,您可以对其进行迭代。 - dacwedef dec(start: Int, finish: Int) = { start to finish by -1 }; dec(10, 1).foreach( i => println("decrementing " + i) );
- dacwe