我正在嘗試編寫一個隱式類,它將日期添加到日期中。如何完成隱式類
我知道我需要兩個隱式類。一個用於LocalDate,一個用於int。
但是,我被困在如何完成這些方法。
implicit class RichLocalDate(d:LocalDate) {
def +(day: LocalDate):Path = ???
}
implicit class RichInt(n:Int){
def jan():LocalDate = LocalDate.of(2016,1,n)
def feb():LocalDate = LocalDate.of(2016,2,n)
def mar():LocalDate = LocalDate.of(2016,3,n)
....
???
}
}