这个问题可能有一个非常简单的答案,但是,由于我是Rails新手,我很难识别合适的语法。基本上,我想显示一个在末尾有一个链接的字符串,这里的"Jimmy“表示单个记录和指向该记录的链接:我想创建一个本地变量来存储字符串,所以我最初的想法是创建变量相反,它只是在浏览器中显示生成的HTML,即:
This video was posted by
首先,我正在阅读的Real World Haskell建议永远不要使用foldl,而要使用foldl'。所以我相信它。
但我不清楚什么时候使用foldr,什么时候使用foldl'。虽然我可以看到它们的不同工作结构摆在我面前,但我太愚蠢了,不知道什么时候“哪个更好”。我猜在我看来,使用哪一个并不重要,因为它们都产生了相同的答案(不是吗?)。事实上,我之前使用这个结构的经验来自于Ruby的inject