0

多くの関数を使用して scala でコードを作成しましたが、コードを実行すると、1 つの関数で 3 つのエラーが発生します。

1) type Integral は型パラメーターを受け取ります def date(start_date:String,end_date:String,duration:Integral,final_list:List[List[List[String]]]):List[List[List[List[String]]]]=

2) type List は型パラメータを取ります failed_list_with_date::=ListList[List]

3) type List は型パラメータを取ります failed_list_with_date::=ListList[List]

ここにコードからの関連する抜粋があります

def **joda_to_string(time:org.joda.time.DateTime):String**=
{
  val datestring= time.getYearOfEra.toString+"-"+time.getMonthOfYear.toString+"-"+  time.getDayOfMonth.toString
  return datestring
}

def date(start_date:String,end_date:String,**duration:Integral**,final_list:List[List[List[String]]  ]):List[List[List[List[String]]]]=
{

var failed_list_with_date=List[List[List[List[String]]]]()
var start_list=(start_date.split("-"))
var end_list=end_date.split("-")
val start_date_strip=new DateTime((start_list(0).toInt), start_list(1).toInt,   start_list(2).toInt,0,0,0,0)
val end_date_strip=new DateTime((end_list(0).toInt), end_list(1).toInt,   end_list(2).toInt,0,0,0,0)
var diff=((end_date_strip.getMillis-start_date_strip.getMillis)/3600/1000/24)
  **var a = start_date_strip
var b =a.plusDays(duration).minusDays(1)**
if (failed_list==List[List[List[String]]]()){}
  else
  {
    **failed_list_with_date::=List[List[List]](joda_to_string(b))
    failed_list_with_date::=List[List[List]](joda_to_string(a))**

コードの必要な部分を投稿し、重要なものを間に入れようとしました**

4

1 に答える 1