问答列表

在可变向量上使用 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...

优化可变数组状态繁重操作代码

作者:Dulguun Otgon 提问时间:2/14/2016

我一直在努力及时完成这个关于hackerrank的练习。 但是由于超时,我下面的 Haskell 解决方案在测试用例 13 到 15 上失败。 我的 Haskell 解决方案 import Data...

为什么这个变量不在范围之内?(哈斯克尔)

作者:user8930358 提问时间:11/13/2017

我会直接开始(我删除了一堆无关的代码,以防这看起来有点有趣 - 试图让它成为 MCVE): import System.IO import Control.Monad import Data.IOR...

如何改变STVector?

作者:Jeffrey Benjamin Brown 提问时间:2/15/2018

MVector有两种口味,和 .我想编写一些使用 的函数,以便尽管使用了 中的快速可变向量算法,但仍可以从纯代码调用它们。IOVectorSTVectorSTVectorData.Vector.Alg...

数独网格的 Haskell 可变数组

作者:Ralph 提问时间:3/18/2018

我正在尝试在 Haskell 中编写一个数独生成器/求解器作为学习练习,但我在 monad 中生成可变数组时遇到了困难。ST 我的函数的输入将是 81 个字符,其中包含数字 through 和占位符...

我听说 Haskell 变量是不可变的,但我能够重新分配和更新变量值 [duplicate]

作者:saketh 提问时间:4/17/2018

这个问题在这里已经有了答案: Haskell:什么是不可变数据? (1 个答案) 5年前关闭。 我听说 Haskell 变量是不可变的,但我能够重新分配和更新变量值...

使用 runST 解决斐波那契问题

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

我定义了以下内容 import Data.STRef fib' :: Int -> Integer fib' n = runST $ do rx <- newSTRef 0 ry <- new...

Haskell 中可变的多变非积分类型列表

作者:blauerreimers 提问时间:4/29/2021

我正在尝试从二进制中解析一个巨大的复杂值的 3d 数据数组。稍后这应该成为矩阵 ()。由于我将研究这些矩阵,因此我仅限于矩阵库 - hmatrix 似乎很有前途。 数据布局不是我要求的格式,所以我必须...


共262条 当前第5页