在GHCI或多或少挑剔的类型中展示
如果我启动GHCI并输入一个简单的算术表达式,我通常不会在没有大惊小怪的情况下获得预期的结果 GHCi λ: 6 * 7 42 ,但是我在教程中遵循的示例是Cabal…
haskell->打印排序列表 - 错误:输入上的解析错误‘打印’
我试图在GHCI上运行此程序,在那里它以其姓氏的上升顺序将名称重新定位。但是,当我运行它时,我会得到此错误“错误:输入'print'''上的解析错误。 如…
Haskell中的反向功能行为
digits :: Int -> [Int] digits n = reverse (x) where x | n < 10 = [n] | otherwise = (mod n 10) : (digits (div n 10)) *ghci> digits 1234 = [3,…
GHCI显示为具体的类型
我有以下代码: {-# LANGUAGE GADTs #-} data Exp' a where Float' :: (Num a) => Float -> Exp' a g = Float' 1.2 如果将上述代码直接键入 ghci ,并…
PowerShell上的彩色GHCI输出
不久前,我偶然发现了 this 。但是,由于我正在使用Windows,因此无法运行它。因此,我决定创建一个 .ps1 版本,因此我可以在PowerShell中运行它。但…
如何在 ghci 提示符下不显示重复的模块
目前,这就是我的GHCI提示的样子: ,我想做到这一点,以便我的提示不显示重复模块,如下所示: T真的弄清楚了如何。我的配置(ghci.conf)文件的内…
无法在 Haskell 中导入和下载 Data.List.Ordered
我在 Haskell 上太初学者了,我编写了一个导入 Data.List.Ordered 的简单程序,当我运行该程序时出现此错误: test.hs:3:1: error: Could not find mo…
在 Haskell 中定义满足类型的函数
类型 foo :: a -> ((b -> a) -> c) -> c 考虑到我要创建一个满足此类型的函数的 ...我知道 foo xy = y(\ z - &gt; x)满足此类型,如:类型在GHCI中…
Haskell 中的实例声明
我有这两个函数: primes = sieve [2..] where sieve (p:xs) = p : sieve [x|x 0] isPrime number = number /= 1 && null [x | x x < (ceiling . sqrt…
GHCi - 第二次运行时跳过断点
我是 Haskell 的新手,在调试时遇到了令人讨厌的行为。 我使用 :break 添加断点 我运行 main 一切正常 我输入 :continue 完成执行 当我重新运行 main …
如何为 GHCi 设置程序的命令行参数?
假设使用 Now 执行某个 Haskell 文件 runghc Queens.hs gecode_compile ,但失败了,我想使用 ghci 来调试它。如何将选项 gecode_compile 传递到程序…
在 Cygwin 中编译 Haskell 代码,以及 Windows 上 Haskell 平台中的一些其他错误
我正在尝试使用 Haskell Platform 2011.2.0.1 在 Haskell 中编译一个简单的 hello world 程序。如果我在 WinGHCi 中加载代码并使用 GUI 进行编译,则…