【发布时间】:2012-09-20 12:06:45
【问题描述】:
在这段代码中:
[x | temp <- str, x <- isVowel temp]
我想知道是什么
-
<-运营商可以 -
<- str运营商可以
isVowel 如果其参数是元音,则返回 true。
【问题讨论】:
-
你试过这段代码吗:它编译了吗,输出是什么?
-
代码有效,我从朋友那里得到了帮助,前一阵子只是想尝试实际做一些学习。我的想法 r
-
没有 cmets 的反对票没有帮助
-
如果“
isVowel在其参数是元音时返回 true”,那么您应该将其重写为[x | temp <- str, x <- [isVowel temp]],或者更常规地写为[x | temp <- str, let x = isVowel temp]。您将其大声朗读为“对于str中的每个temp,...”。
标签: string haskell variable-assignment list-comprehension operator-keyword