Disclaimer: Dieser Thread wurde aus dem alten Forum importiert. Daher werden eventuell nicht alle Formatierungen richtig angezeigt. Der ursprüngliche Thread beginnt im zweiten Post dieses Threads.
uncurrying
hi,
kann mir jemand sagen, wie die uncurry-funktion zu meiner curry-funktion aussieht?
so sieht meine curry-funktion aus:
def curry : ((Int,Int) => Boolean) => Int => Int => Boolean =
f => x => y => f(x,y)
EDIT:
ich glaub ich hab’s:
def uncurry : (Int => Int => Boolean) => ((Int, Int) => Boolean) =
f => (x,y) => f(x)(y)
passt das so?
sollte auf den ersten blick passen.
Btw, das Klammerpaar vor (Int, Int) und nach Boolean ist nicht nötig, Scala löst von rechts auf
wunderbar