Ho bisogno di fare una funzione in scala che, dato un intervallo di date, mi dà una lista della gamma. Sono relativamente nuovo in Scala e non sono in grado di capire come scrivere il ciclo 'for' giusto per lo stesso. Questo è quello che ho fatto fino ad ora:Dato un intervallo, ottenendo tutte le date all'interno dell'intervallo in 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
}
Non so come iterare nell'intervallo.
" Days "è una classe in scala? –
è una classe in joda-time che sembra utilizzare: http://joda-time.sourceforge.net/apidocs/org/joda/time/Days.html – Ashalynd