Haskell [Int,Int]-> [Int]函数的非穷尽模式

问题描述

对于Haskell来说我还很陌生,并且在使用此功能时遇到了麻烦。

函数获取一个Int和一个元组列表,并且如果Int存在于列表中,则必须返回Bool。

当我尝试编译它时,它不会返回任何错误,但是当我尝试对其进行测试时,我在函数kommt_vor中得到了非穷尽模式

--help func to turn list of tuples into a list
tupletoList :: [(Int,Int)] -> [Int]
tupletoList ((a,b):xs) = a : b : tupletoList xs
tupletoList _          = []

kommt_vor :: Int -> [(Int,Int)] -> Bool
kommt_vor xs [(a,b)] = xs `elem` tupletoList[(a,b)]
kommt_vor xs [] = False

任何帮助都会很棒

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)