如果字符串仅包含 Haskell 中的数字,我想制作一个返回 true 的程序。
这是我的尝试:
checkNum :: String -> Bool
checkNum xs = ((length (filter isDigit xs )) == length (xs))
这是我得到的错误:
我的代码有什么问题?
最佳答案
这应该有效:
import Data.Char (isDigit)
checkNum :: String -> Bool
checkNum = all isDigit
关于haskell - 如果字符串仅包含数字则返回 true 的程序,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23793612/