【发布时间】:2021-12-09 10:23:33
【问题描述】:
实现一些 :: [Bool] -> Bool 函数,它决定条件列表是否具有真实元素。在此任务中,不允许使用 or 函数。
- 测试:
- 一些 [succ 'a' / = 'b', 1 + 1 / = 2, 10
- 一些 [succ 'a' / = 'b', 1 + 1 / = 2, 10> = 20] == False
- 一些 [] == 错误
some :: [Bool] -> Bool
some [] = False
some (False: _) = False
some (_: False) = False
some _ = True
如何修复我的代码?不知道是什么问题。
【问题讨论】: