哈斯克尔 问答列表

如何同时返回已处理的列表和修改的对象?

作者:Pierre Abbat 提问时间:7/3/2023

我正在设计一个名为 Daphne 的密码,它采用一个明文字节并返回一个加密字节和一个修改后的 Daphne。当应用于列表时,它应该在处理完所有字节后返回加密字节列表和 Daphne。我不确定如何在不占...

字符串到 IO 字符串(条件 mapM)

作者:scx 提问时间:7/24/2022

我正在开发我的第一个 Haskell 工具(耶!),但我似乎找不到解决这个问题的方法。大多数帖子都讨论将 a 转换为 ,但我实际上需要做相反的事情,因为我有条件地在 里面使用 。StringIO St...

如何修改或读取在函数中作为参数传递的可变向量?

作者:Marko Grdinić 提问时间:6/10/2016

test :: VM.MVector s Int -> Int test x = runST $ do a <- return x VM.read a 0 -- Type error 我正在...

Haskell 可变向量没有映射、折叠等......更高级别的功能?

作者:rityzmon 提问时间:6/23/2016

在第一次使用可变向量时,我发现虽然具有您期望的所有高级函数,例如 、 等,但可变版本没有这些函数。尝试在可变向量上使用不可变包中的函数不起作用。Data.Vector.UnboxedmapfoldDa...

Haskell 如何打印可变向量

作者:daydaynatation 提问时间:4/1/2021

import Control.Monad.IO.Class (liftIO) import Control.Monad.Primitive import qualified Data.Vector a...

Haskells 绑定算子和&gt;&gt;算子及其关系

作者:Piskator 提问时间:7/16/2023

我最近发布了一个关于操作员的问题,因为即使我已经阅读了 LYAH walk the linee 部分,我的理解仍然存在一些差距。以下是我偶然发现的一些代码/MVE,从那时起,它引发了以下思考。为什么我...

带引用的 Haskell 数据类型

作者:Craig 提问时间:10/15/2013

我正在实现 Ukkonen 的算法,该算法要求树的所有叶子都包含对同一整数的引用,我正在 Haskell 中这样做以了解有关该语言的更多信息。但是,我很难写出执行此操作的数据类型。 -- Node ...

在可变向量上使用 par monad (parMapM)

作者:HaskellEnthusiast 提问时间:9/19/2015

我已经尝试了几个小时,但似乎无法编译它。我正在尝试对可变向量并行执行一个简单的操作,但是我遇到了编译错误。 import qualified Data.Vector as V import qual...

FFI 中的可变数据和懒惰

作者:ocramz 提问时间:10/29/2015

介绍 我正在用 ;一些函数可以回调到步进例程、偏微分方程的优化或时间积分。inline-c 特别是在本机 C 语言中,回调可以对连续数组进行操作,通过指针修改它们,并将它们返回到一些不透明的(分布...

Haskell:Haskell中的所有名称都是不可变的?数组和列表没有区别?

作者:vik santata 提问时间:2/4/2016

我有两个问题: 在 scala 或 F# 等 FP 语言中,有一些关键字可以识别变量是否可变。当我们说 Haskell 是一种纯粹的 FP 语言时,一切都是“不可变的”? 基于 jvm 的 Sca...


共40条 当前第1页