【发布时间】:2015-08-24 15:23:11
【问题描述】:
我需要检查我的字符串是否包含特定字符。
我试过这个:
charFound :: Char -> String -> Bool
charFound c s = filter(\x -> x == c) s
但它给了我:
无法将预期类型
Bool与实际类型[Char]匹配
我知道那个过滤器:
返回一个列表,该列表由满足第一个参数给定条件的列表(第二个参数)的成员构成。
我怎样才能达到目标并返回布尔值而不是列表?
【问题讨论】:
-
使用前奏中的函数
elem :: Eq a => a -> [a] -> Bool。 -
查看我的更新答案,了解实现此功能的简单方法。
标签: haskell