返回

Haskell 比较两个列表的长度,但其中一个是无限的?

发布时间:2022-09-09 23:56:16 580

我想写一个函数,检查第一个列表是否比第二个列表长,其中一个列表可以是无限的。但是我找不到有效的解决方案。

isLonger :: [a] -> [b] -> Bool
isLonger a b 
        | listLenght a > listLenght b = True
        |otherwise = False

listLenght :: [a] -> Integer
listLenght = foldr (flip $ const . (+1)) 0
特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报
评论区(2)
按点赞数排序
用户头像
相关帖子
下一篇
如何将openssl升级到3版ubuntu 2022-09-09 22:39:06