Beim Versuch, den folgenden Ausschnitt aus Scala for the impatient auszuführen:Fehlende Parametertyp für eine erweiterte Funktion in Scala Arraybuffer
val b = ArrayBuffer(1,7,2,9)
val bSorted = b.sorted(_ < _)
ich die folgende Fehlermeldung erhalten:
error: missing parameter type for expanded function ((x$1, x$2) => x$1.$less(x$2))
val bSorted = b.sorted(_ < _)
Kann jemand erklären, was im Gange sein könnte Hier. Soll der Parametertyp nicht aus dem Inhalt des ArrayBuffers abgeleitet werden oder muss er explizit angegeben werden?
Dank
Danke. Macht Sinn. –
Also bedeutet das, dass das Buch einen Fehler hat? Oder hat die Sortierung irgendwann eine Vergleichsfunktion übernommen? –
Ich denke, es ist ein Fehler in dem Buch. Vielleicht eine andere Scala-Version? – paradigmatic