Ich habe den Kurs "Funktionale Programmierung in Scala" auf Kurs verfolgt. In week5 List, lecture5.2, wenn eine Liste zu konstruieren versucht, erhalte ich die Fehler von „Paketliste ist kein Wert“, ist der Code, wie folowingPaketliste ist kein Wert in Scala Eclipse
package week5
object Test extends App{
def msort(x:List[Int]):List[Int] = {
val mid = x.length/2
if (mid == 0) x
else{
def merge(x:List[Int],y:List[Int]):List[Int] = (x, y) match {
case (Nil,y) =>y
case (x,Nil) =>x
case (x1::xs1, y1::ys1) =>{
if(x1 < y1) x1 :: merge(xs1,y)
else y1 :: merge(x, ys1)
}
}
val (fst,snd) = x.splitAt(mid)
val sfst = msort(fst)
val ssnd = msort(snd)
merge(sfst,ssnd)
}
}
val x = List(-4,2,5,-10,9,8,5) //error, Package list is not a value
val sx = msort(x)
}
Kennt jemand das Problem?
die Fehlermeldung: Paketliste ist kein Wert als Bild folgenden
können Sie die genaue Fehlermeldung einfügen? – pedrofurla
die Fehlermeldung ist: Paketliste ist kein Wert wie das obige Bild – Johnson