我需要在scala中创建一个函数,给定一个日期范围,给出一个范围列表。 我在Scala中比较新,我无法弄清楚如何为相同的代码编写正确的'for'循环。这是我迄今为止所做的:给定一个范围,在Scala中获取该范围内的所有日期
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
}
我不知道如何迭代范围。
'天'是Scala中的一个类吗? –
这是joda时间的课程,您似乎正在使用: http://joda-time.sourceforge.net/apidocs/org/joda/time/Days.html – Ashalynd