为什么我无法在 GHCi 中定义类型?
为什么我无法在 GHCi 中定义类型? Prelude> data MyBool = T | F :1:0: parse error on input `data' …
从 Haskell 解释器打开浏览器
我一直在 oeis.org 上搞乱,我在 Hackage 上发现了一个模块,它提供了 oeis.org (Math.OEIS) 的接口,但它在命令行上显示其结果。我想知道是否有人知…
将文件传递给 GHCi 并在命令行上接收输出?
在 Python 中,我们可以这么说: python script.py 从命令行接收 script.py 的内联输出。是否可以使用 Haskell 的 GHCi 来做到这一点?基本上我想知道…
Haskell 模块:隐藏名称和 ghci
我试图从 Haskell 模块导出名称的子集,但 ghci 很高兴让我访问甚至隐藏的名称。 module Hiding (shown, calc) where calc = shown * hidden shown ::…
函数变量不在 Haskell 范围内
您好,我有以下代码 import Data.Maybe import Test.QuickCheck import System.Random rndExpr :: Gen Expr -> IO Expr rndExpr gen = do rnd <- newS…
需要有关 haskell 表达式的帮助(不在编译器错误范围内)
您好,我有以下代码 expression :: String → Maybe Expr expression s = case parse expr s' of Just (a,"") → Just a _ → Nothing where s' = fil…
需要帮助将 prop 写入 blak :: 数独 → [位置](哈斯克尔)
我偶然发现了这个线程 Haskell 列表理解 现在我正在尝试为其编写一个道具,说明所有该函数中的单元格实际上是空白的,但在尝试编译它时仅得到了以下错…
您将 .hs 文件放在哪个目录中,以便可以在 GHCI 中使用 :l 加载它们?
我在 Windows 7 中运行 GHCI 6.4。我不知道将 .hs 文件添加到 .\ghc\ 目录的哪个子目录中。每次我尝试使用 :l 时,它都会告诉我找不到该文件。还有其…
Haskell 中的负双精度数或浮点数 (macports)
当我尝试显示负双精度或浮点数时,为什么会出现分段错误?负整数没有问题。 Prelude> let a = 4 Prelude> :t a a :: Integer Prelude> let b = -4 Pre…
为ghci中的模块相关命令指定包名
有没有办法为 ghci 中的 :browse、:load 或 :module 命令指定模块的包名称(版本 6.12.x) 1) ? 有些模块名称不明确: Prelude> :module Control.Mona…
是否可以在 GHCi 中定义新的 ADT
在评论 ghci 中的新功能时,我希望 ghci 能够声明类型声明并声明新的 ADT 类型,有人告知这确实是可能的,经过搜索我发现 此页面告诉我我显然 let num…
对空列表的 head 和 tail 调用会引发异常
我正在遵循教程。 (真实世界的 Haskell) 我有一个关于空列表上调用的头和尾的初学者问题:在 GHCi 中它返回异常。 直觉上我想我会说他们都应该返回…