相关疑难解决方法(0)

如何在haskell中修复"函数中的非详尽模式"错误?

我正在尝试创建一个函数,它将元组列表作为参数并按第二个元素排序.它不打印任何其他,只是错误'***异常:main.hs:20:1-76:函数sortWords中的非详尽模式'这是代码:

sortWords :: [(String, Int)] -> [(String, Int)]

sortWords [(str,num)] = sortBy (\x y -> compare (snd x) (snd y)) [(str,num)]`
Run Code Online (Sandbox Code Playgroud)

以下是我如何调用该函数

main = do
    putStrLn $ show $ sortWords [("friend",1),("she",2)]
Run Code Online (Sandbox Code Playgroud)

我不得不说我在http://Repl.it网站上运行我的程序

谢谢!

haskell tuples

0
推荐指数
1
解决办法
83
查看次数

标签 统计

haskell ×1

tuples ×1