我正在尝试编写一个返回整数绝对值的函数...
abs :: Int -> Int
abs n | n >= 0 = n
| otherwise = -n
myabs :: Int -> Int
myabs n = if n >= 0 then n else -n
Run Code Online (Sandbox Code Playgroud)
它们既可以用于正整数,也可以用于负整数.知道为什么吗?
啊!我不知道你必须在...中加入括号
myabs (-1)
Run Code Online (Sandbox Code Playgroud)
有人通过了傻瓜帽.dohhh