GHCi “let” — what does it do?
问题 I'd appreciate is someone could point to docs on what "let" does in GHCi, or failing that, explain it convincingly :-). So far as I can tell, "let" (without "in") is not part of the Haskell language per se, and on the other hand, it doesn't appear to be a GHCI command either, as it's not prefixed by colon. 回答1: While programming in GHCi, you're like programming in the IO monad with do syntax, so for example you can directly execute an IO action, or use monadic bind syntax like r <- someIOFun