haskell 相关问题

Haskell是一种函数式编程语言,具有强大的静态类型,惰性求值,广泛的并行性和并发支持以及独特的抽象功能。

哈斯克尔凯撒密码

我在这方面遇到了麻烦。我的解密没有按预期工作。我已经尝试了一段时间,但仍然不明白为什么它显示错误。 模块 CaesarCipher 其中 转变 :: 字符 -...

回答 1 投票 0

强制模式订单

SO是一场狗屎秀。感谢您的搭车。

回答 5 投票 0

数据系列默认实例

SO是一场狗屎秀。感谢您的搭车。

回答 1 投票 0

无法满足超类

SO是一场狗屎秀。感谢您的搭车。

回答 1 投票 0

无点镜头创建不进行类型检查

SO是一场狗屎秀。感谢您的搭车。

回答 1 投票 0

镜头变焦模糊变量

SO是一场狗屎秀。感谢您的搭车。

回答 1 投票 0

Haskell 地图/zip 对比。列表理解

您最有可能写以下哪一项? r = zip xs $ 地图 sqrt xs 或者 r = [(x, sqrt x) | x <- xs] Sample code on the Internet seems to indicate that the former is more abundant an...

回答 7 投票 0

你如何解决这个 Haskell 问题?

我想定义一个函数replicate,仅使用列表理解来按值复制数字列表,例如: 复制 [5,1,3,2,8,1,2] 输出:[5,5,5,5,5,1,3,3,3,2,2,8,8,8,8,8,8,8...

回答 2 投票 0

Haskell 函数验证括号匹配

我需要编写一个函数 par :: String -> Bool 来验证带括号的给定字符串是否使用堆栈模块匹配。 前任: par "(((()[()])))" = True 参数“((]())”= False 这是我的堆栈

回答 7 投票 0

如何从外部上下文中关联类型

让我们考虑以下代码片段: 等等 :: a -> b -> a blah x y = ble x 其中 ble :: b -> b ble x = x 这在 GHC 下编译得很好,这本质上意味着 b 来自 t...

回答 2 投票 0

简单的`Read`实例错误地`read`s

SO是一场狗屎秀。感谢您的搭车。

回答 1 投票 0

如何手动定义Generic实例?

假设数据类型的 GHC.Generic 类的实例应由 GHC 通过派生机制自动生成,但它不适用于带有 impl 的行类型和匿名记录...

回答 1 投票 0

“嵌入,不要堆叠”是什么意思?

在 Production Haskell 中,Matt Parsons 有一个标题为“嵌入,不要堆叠”的部分。他在其中提到了这样的事情: 在你的应用程序类型中添加大量 monad 转换器是一个错误......

回答 1 投票 0

禁用 Hackage 上的包自动构建

我有一个包无法由 Hackage 自动构建器构建,因为该构建器使用我的包所依赖的过时版本的 C 库运行。我想摆脱错误...

回答 1 投票 0

难以理解Haskell函数

我无法理解为什么以下代码可以正确编译: f :: a -> 也许 a f = 返回 3 return 只是有一个 Monad m => m (a -> Maybe a) 的类型,所以我不确定为什么 p...

回答 2 投票 0

Haskell语言读取文件

我有txt 客户信息中有= [客户{customerId = 1,firstName =“Charlotte”,lastName =“White”,年龄= 56,电子邮件=“[email protected]”,余额= 5645...

回答 1 投票 0

为什么我不能使用行多态变量?

看一下这个 PureScript 代码: 类型 MyOtherProps = (值:: 字符串) 类型 MyProps = (a :: String) A :: forall 道具幻影 allProps 。联合 MyProps MyOtherProps allProps => 联盟...

回答 1 投票 0

如何检查 symTake 的结果是否等于具体列表?

这是我的代码: {-# 语言 GADT #-} {-# 语言重载字符串#-} 进口格里塞特 x :: 符号整数 x =“x” y :: 符号整数 y =“y” 数字 :: [SymInteger] 数字 = ...

回答 2 投票 0

如何实现对 `UnionM [UnionM SymInteger]` 进行操作的函数?

这是关于 Grisette 图书馆的。 首先让我解释一下我对为什么我们需要这个怪物的理解。本质上,我想处理 SymInteger 列表。但是,AFAIU,你需要包装一个 SymInte...

回答 1 投票 0

如何为Stack项目设置条件依赖?

我正在尝试使我的基于 Stack 的 Haskell 项目能够在用户需要时应用某个 GHC 插件。 我已通过 ghc-options 成功添加了 -fplugin 标志。据我所知我...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.