哈斯克尔 问答列表

Graham Hutton 的“Programming in Haskell”中的 Haskell 中的简单求和函数不起作用

作者:user4779 提问时间:6/21/2020

在“Haskell 编程”中的第一个代码示例中,说明如下: 回想一下本章前面使用的函数 sum,它产生 数字列表的总和。在 Haskell 中,总和可以使用两个来定义 方程: sum [] = 0...

依赖类型的类语法

作者:Andrey 提问时间:11/15/2023

最近,我尝试为二维向量实现线性映射类。 在我尝试将向量的基本类型(基环)更改为通用类型之前,一切都很好。 我有以下类型的向量: data Vector a = V a a (据我所知,我不能或不...

是否有单个命令来构建阴谋集团可执行组件并将其复制到指定的目标?

作者:Cigarette Smoking Man 提问时间:11/14/2023

cabal install --installdir=some_dir some:exe:component构建所有可执行文件 cabal build --bindir some:exe:compon...

阴谋集团没有在库中构建所有模块

作者:Jonathan Cast 提问时间:11/12/2023

我有这个库gsdl.cabal文件: cabal-version: 3.6 name: gsdl version: 0.0 synopsis: Global Script source manipu...

如何在阴谋集团repl中导入隐藏的包来加载阴谋集团脚本?

作者:peer 提问时间:11/12/2023

我有一个带有外部依赖项的脚本,我可以用它执行。我想在/中加载此脚本,并尽可能减少副作用。cabal runghcicabal repl 这是我的脚本: #!/usr/bin/env cabal {...

哈斯克尔的读者莫纳德。读者在哪里作为参数传递?

作者:Mafaldo Reliedo 提问时间:10/4/2023

在此 monad 阅读器示例中: import Control.Monad.Reader tom :: Reader String String tom = do env <- ask -- g...

在 Haskell 中定义 monad

作者:Julia 提问时间:8/30/2023

我目前正在阅读 Kan Extensions for Program Optimisation,在论文的第一页,作者定义了给定 M 一个单子,即以下单子 type C a = ∀z . (a → M...

如何将第二个参数传递给接受 3 个参数的 Haskell 函数?

作者:PengHX 提问时间:8/21/2023

我现在正在学习Haskell,我只是对此感到非常好奇。 例如: minus :: Int -> Int -> Int -> Int minus x y z = x - y - z 如果我想先将 ...

Haskell函数组合与Map函数

作者:flopoe 提问时间:10/11/2018

我正在阅读理查德·伯德(Richard Bird)的《用Haskell进行功能思考》(Thinking Functionally with Haskell)一书,其中有一节我不明白他在哪里证明了过滤器...

阴谋集团无法确定GHC版本

作者:akbiggs 提问时间:10/29/2013

我目前正在尝试更新Cabal(1.14.0,cabal-install版本为0.14.0) cabal install cabal-install 但是,这给了我一个带有错误的 ExitFail...


共40条 当前第4页