Ich beginne mein Abenteuer mit Haskell Sprache und ich brauche ein wenig Hilfe. Wie sollte ich die Swap-Funktion definieren, die deklariert wird:Swap-Funktion in Haskell
Wahrscheinlich ist es sehr einfach, aber ich habe ein Problem damit.
Ich beginne mein Abenteuer mit Haskell Sprache und ich brauche ein wenig Hilfe. Wie sollte ich die Swap-Funktion definieren, die deklariert wird:Swap-Funktion in Haskell
Wahrscheinlich ist es sehr einfach, aber ich habe ein Problem damit.
swap :: (Int, Char) -> (Char, Int)
swap (a, b) = (b, a)
Sie möchten vielleicht auf pattern matching in Haskell nachlesen.
können Sie auch mit allgemeiner sein:
swap :: (a, b) -> (b, a)
swap (x, y) = (y, x)
Dies funktioniert für alle Arten, nicht nur für Int
und Char
.
So einfach. Vielen Dank! :) –