【发布时间】:2021-06-03 15:07:44
【问题描述】:
我想遍历列表并检查每个元素是否等于字符。我怎样才能做到这一点?即使我写了 if 语句,我也会得到一个错误。如果您能提供帮助,我会很高兴。
我要遍历的示例列表:
maze = [ ['E','#','#','#'],
[' ','#',' ',' '],
[' ',' ',' ',' '],
['#','#','#','S'] ]
如果语句:
checkElement :: Char -> Bool
checkElement x = if x == '#'
then False
else True
【问题讨论】:
-
欢迎来到 StackOverflow!当您的问题涉及某种错误时,发布该错误的全文通常是一个好主意,这样尝试回答您问题的人就不必猜测了。另见stackoverflow.com/help/how-to-ask
-
由于缺乏明确性而投票结束。
标签: list if-statement haskell traversal