में उस सीमा के भीतर सभी तिथियां प्राप्त करने के लिए मुझे एक सीमा दी गई है, मुझे स्केल में एक फ़ंक्शन बनाने की आवश्यकता है, जो कि कई तिथियों के बाद, मुझे सीमा की एक सूची देता है। मैं स्कैला में अपेक्षाकृत नया हूं और मैं यह समझने में सक्षम नहीं हूं कि इसके लिए 'लूप' के लिए सही तरीका कैसे लिखना है। मैंने अभी तक यह किया है:स्केल
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
}
मुझे नहीं पता कि सीमा से कैसे पुनरावृत्ति करें।
स्केल में 'दिन' कक्षा है? –
यह जोडा-टाइम में एक वर्ग है जिसका आप उपयोग कर रहे हैं: http://joda-time.sourceforge.net/apidocs/org/joda/time/Days.html – Ashalynd