更新列表中的元素列表?
可能的重复: 更新元素列表的列表在一个列表中? 我有一个值列表,如下所示: [ ["Off","Off","Off"], ["Off","Off","Off"], ["Off","Off","Off"] ] …
Haskell - fmap fmap 不起作用
我正在使用 GHCi(版本 6.12.3)来玩一下 Haskell。我最近读到了有关函子和应用函子的内容,我想如果你不能仅使用函子的原语来实现类似于应用函子的 …
在 MacOS X 上的 GHCi 中工作的 Haskell 图形库
是否存在满足以下要求的 Haskell 图形库或绑定到外部库: 可以从 ghci 使用,即我不必链接并重新启动程序。 适用于 MacOS X。(与 1 结合使用很棘手!…
如何破解 GHCi(或 Hugs)以便它打印未转义的 Unicode 字符?
看一下问题:通常,在交互式 Haskell 环境中,非拉丁 Unicode 字符(构成结果的一部分)会被转义打印,即使语言环境允许此类字符(而不是通过 putStrL…
ghci 中的 :t 如何访问所有内省信息?
似乎不可能内省函数和数据类型等的类型类约束。然而,ghci 似乎做到了。 Prelude> :t show show :: (Show a) => a -> String 所以......不知何故它知…
ghci '不在范围内:'信息
我正在学习“向你学习 Haskell”教程,我正在这部分: lucky :: (Integral a) => a -> String 当我尝试执行此行时,我得到: :1:1: Not in scope: `lu…
在 GHCi 中,为什么函数箭头 `:kind (->)` 的类型包含问号 `(->) :: ?? -> ? -> *`?
可能的重复: Haskell 怪异种类:(->) 的种类是 ?? -> ? -> * 在 GHCi(版本 7.0.2)中,如果我询问函数类型的种类,结果有问号: Prelude> :kind (…
为什么我无法在 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…