Sto cercando di scrivere una funzione che restituisce il valore assoluto di un numero intero ...valori assoluti in Haskell
abs :: Int -> Int
abs n | n >= 0 = n
| otherwise = -n
myabs :: Int -> Int
myabs n = if n >= 0 then n else -n
Entrambi lavorano per interi positivi ma interi non negativi. Qualche idea sul perché?
Questo dovrebbe essere un commento (è possibile farlo ora). :) –
^autoreferenziale: D –