Ich versuche, eine Funktion zu schreiben, die den absoluten Wert einer ganzen Zahl zurück ...absolute Werte in Haskell
abs :: Int -> Int
abs n | n >= 0 = n
| otherwise = -n
myabs :: Int -> Int
myabs n = if n >= 0 then n else -n
Beide arbeiten für positive ganze Zahlen sind aber nicht negativen ganzen Zahlen. Irgendeine Idee warum?
Dies sollte ein Kommentar sein (Sie können das jetzt tun). :) –
^Selbstreferenziell: D –