Ich muss eine Funktion in scala, die mir eine Reihe von Daten, gibt mir eine Liste der Bereich. Ich bin relativ neu in Scala und ich bin nicht in der Lage herauszufinden, wie man die richtige 'für' Schleife für die gleiche schreiben. Dies ist, was ich bis jetzt getan habe:Bei einem Bereich, alle Daten in diesem Bereich in Scala erhalten
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
}
Ich weiß nicht, wie man über den Bereich iteriert.
Ist 'Days' eine Klasse in Scala? –
es ist eine Klasse in Joda-Zeit, die Sie scheinen zu verwenden: http://joda-time.sourceforge.net/apidocs/org/joda/time/Days.html – Ashalynd