我需要在Scala中编写一个函数,给定日期范围,返回该范围内的列表。 我在Scala方面相对较新,无法想出如何编写正确的'for'循环。目前为止,我已经完成了以下工作:
def calculateDates(from: LocalDate, until: LocalDate): Seq[LocalDate] = {
var dateArray = []
//for (LocalDate date <- from; !date.isAfter(to); date <- date.plusDays(1))
for(date <- from to until)
{
dateArray :+ date
}
return dateArray
}
我不知道如何遍历这个范围。
.to
而不是.until
(这应该是标准的 Scala),但我还没有测试过。 - sandris