haskell - 为什么这些模式匹配在 Haskell 中不是详尽无遗的?
问题描述
我有
stringTestWord :: String -> String -> [String]
stringTestWord _ [] = [""]
stringTestWord [] _ = [inputString]
stringTestWord a (c:d)
我很确定这涵盖了所有情况,因为模式 1 和模式 2 有 2 _,对于最后一个模式,我认为列表 a 可以视为 [] 或非空列表,与 (c:d) 相同。
解决方案
推荐阅读
- ios - 使用 uicollection 视图 Swift 更新单个视图
- node.js - 从 EventEmitter 附加事件函数数组中删除断开连接时的 Socket.IO 发射器
- swift - SwiftUI ObservedObject 使视图在更新时弹出
- html - Vue模板中第一行三个div,第二行四个div
- sass - SASS 结合了来自 vuetify 的 flex 实用程序的多个类
- javascript - 有没有更好的方法来解决 JavaScript 中的递归斐波那契
- android - 在android studio中将字节顺序转换为nativeOrder()时得到“FirebaseMLException:输入ByteBuffer应该是直接ByteBuffer”
- javascript - 当用户单击更新按钮时,如何在 TODO 应用程序的输入字段中设置 li 值(li 内的文本)?
- python - 我的功能没有打印除“无”以外的任何内容
- ios - 尝试在 cellforitem (UICollectionView) 中填充单元格时我得到 nil