我应该在我的 REPL Haddock 示例中使用 'let' 吗?

Should I use 'let' in my REPL Haddock examples?

Haddock REPL examples 中作业的正确习语是什么?具体来说,我应该使用 let

>>> let x = 5
>>> x + 2
7

(原样——仍然——GHCi 所期望的)或忽略它

>>> x = 5
>>> x + 2
7

(我在 IHaskell 中可以)?

我认为您应该为 GHCi 编写代码片段,事实上 是标准的 REPL。就目前而言,这意味着使用 let。有点武断的例子:Control.Foldl documentation(Gabriella Gonzalez 的图书馆提供了“正确处理黑线鳕”的好例子)。