haskell - 在 GHCI 中执行 Haskell 表达式

标签 haskell ghci

我正在使用学习 Haskell 和交互式在线环境来尝试 Haskell Try Haskell

我注意到,当我尝试定义某些内容或使用某些函数时,页面上的解释器会给出奇怪的错误。

例如:

λ let nouns = [" hobo "," frog "," pope "]
not an expression: `let nouns = [" hobo "," frog "," pope "]'

或者我得到一个解析错误,就像这样简单:

λ :t "hello"
<hint>:1:1: parse error on input `:'
λ  

这些表达是逐字逐句摘自书中的。

最佳答案

尝试 Haskell 并不是完整的 GHCi,因为它是一个相对较小的项目,为您提供完全访问权限可能会带来安全风险。如果您想在线尝试 GHC,请查看 http://www.fpcomplete.com .

关于haskell - 在 GHCI 中执行 Haskell 表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27302657/

相关文章:

haskell - Haskell 中签名的实现

haskell - Hlint 与 (Win)GHCi 的集成

Haskell 折叠和堆栈溢出?

haskell - Yesod 将 getCurrentRoute 与具有动态参数的路由进行比较

Haskell rank 2 多态性编译错误

haskell - GHCI 断点问题

haskell - 解释和编译的Haskell之间ncurses的区别?

haskell - 如何在 cabal repl 中自动加载导入?

使用 where 嵌套函数定义中的 Haskell 范围

haskell - protected 管道的行为与使用等待的管道相同吗?