我有以下液体代码。 searchTerm变量在if语句中无法正常运行。如果我将if语句硬编码为可行的东西,我可以在你看到的第二个h4中访问searchTerm变量的值,所以我知道它正在被填充。
if语句在某种程度上无法正确读取 - 它总是计算为false,即使它应该为true。我在if语句中使用了searchTerm变量吗?
编辑:我认为问题是searchTerm变量在字符串中有引号 - 液体似乎在某种程度上将它们包含在字符串中并转义它们。当我打印searchTerm变量时,它会打印出带有引号的“变量”。我对如何移除它们感到茫然,因为我不知道如何逃避它们,所以我可以在液体中正确引用它们。zipWith' f = map (uncurry f) .: zip
where (.:) = (.) . (.)
答案 0 :(得分:1)
您作为term
发送的价值可能会引用它。请确保它不会,因为引号将包含在searchTerm
的文字值中。 :)