Ich bin nach einem Kurs von Coursera wo dieses Beispiel in der Vorlesung erscheint, aber wenn ich versuche, und führen Sie es, wirft er einen Fehler wie folgt:Verständnis Scala Currying
fehlende Argument Liste für Methode verkleinert in Objekt Hello World
Nicht angewendete Methoden werden nur in Funktionen konvertiert, wenn ein Funktionstyp erwartet wird. Sie können diese Konvertierung explizit machen, indem Sie
mapReduce _
odermapReduce(_,_,_)(_,_)
anstelle vonmapReduce
schreiben.var doo = verkleinern (x => x (x, y) => x * y, 0)
Unten ist der Code, den ich ausführen wollen.
Dank das Hinzufügen eines Unterstrichs funktioniert: D Magisch – pannu