新手求问
haskell吧
全部回复
仅看楼主
level 2
czdzjm♬
楼主
一个validating credit card numbers 题目
要求输入是string,输出是Maybe【Int】因为如果是非数字的话就会反馈Nothing。
求问该怎么解决啊?
2016年09月25日 12点09分
1
level 5
undeadmouse
import Data.Char
text2digits :: [Char]-> Maybe [Int]
text2digits = mapM char2digit
char2digit :: Char -> Maybe Int
charToDigit ch = if isDigit ch then Just (digitToInt ch) else Nothing
2016年09月26日 00点09分
2
1