当前位置:  开发笔记 > 编程语言 > 正文

Haskell,在bst中找到元素

如何解决《Haskell,在bst中找到元素》经验,为你挑选了1个好方法。

在这种n == m情况下,lElems返回n.从类型签名中,函数被声明为始终返回Int.这意味着n 必须是一个Int,因此,不能是任何一个 Ord a.

尝试转换nInt返回之前; 但这可能会要求你进一步限制a.

而不是返回的-1的情况下,你没有找到你要找的内容,请考虑更改返回类型Maybe a,或者是一个Either值.



1> Mark Seemann..:

在这种n == m情况下,lElems返回n.从类型签名中,函数被声明为始终返回Int.这意味着n 必须是一个Int,因此,不能是任何一个 Ord a.

尝试转换nInt返回之前; 但这可能会要求你进一步限制a.

而不是返回的-1的情况下,你没有找到你要找的内容,请考虑更改返回类型Maybe a,或者是一个Either值.

推荐阅读
女女的家_747
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有