首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >警告8:这种模式匹配并非详尽无遗。下面是一个不匹配的例子

警告8:这种模式匹配并非详尽无遗。下面是一个不匹配的例子
EN

Stack Overflow用户
提问于 2022-03-05 23:22:42
回答 1查看 117关注 0票数 0

为什么叶子在这部分不匹配?

代码语言:javascript
复制
99 | ......match t with
100 |       | Node (Leaf, _, r) -> r
101 |       | Node (l, _, Leaf) -> l
102 |       | Node (l, _, r) ->
103 |         let newy = max l in
104 |         Node (remove newy l,newy, r)
Warning 8: this pattern-matching is not exhaustive.
Here is an example of a case that is not matched:
Leaf

怎么让它起作用?

EN

回答 1

Stack Overflow用户

发布于 2022-03-06 01:01:54

您的匹配有三个选项,它们都是从Node开始的。我不认为有太多的问题,为什么没有匹配的Leaf。如果tLeaf,那么它将不匹配这三种模式中的任何一种。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71366665

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档