为什么这个变量不在范围之内?(哈斯克尔)
作者:user8930358 提问时间:11/13/2017
我会直接开始(我删除了一堆无关的代码,以防这看起来有点有趣 - 试图让它成为 MCVE): import System.IO import Control.Monad import Data.IOR...
可变 问答列表
作者:user8930358 提问时间:11/13/2017
我会直接开始(我删除了一堆无关的代码,以防这看起来有点有趣 - 试图让它成为 MCVE): import System.IO import Control.Monad import Data.IOR...
作者:Jeffrey Benjamin Brown 提问时间:2/15/2018
MVector有两种口味,和 .我想编写一些使用 的函数,以便尽管使用了 中的快速可变向量算法,但仍可以从纯代码调用它们。IOVectorSTVectorSTVectorData.Vector.Alg...
作者:Ralph 提问时间:3/18/2018
我正在尝试在 Haskell 中编写一个数独生成器/求解器作为学习练习,但我在 monad 中生成可变数组时遇到了困难。ST 我的函数的输入将是 81 个字符,其中包含数字 through 和占位符...
作者:saketh 提问时间:4/17/2018
这个问题在这里已经有了答案: Haskell:什么是不可变数据? (1 个答案) 5年前关闭。 我听说 Haskell 变量是不可变的,但我能够重新分配和更新变量值...
作者:dilan_s 提问时间:1/4/2021
我定义了以下内容 import Data.STRef fib' :: Int -> Integer fib' n = runST $ do rx <- newSTRef 0 ry <- new...
作者:blauerreimers 提问时间:4/29/2021
我正在尝试从二进制中解析一个巨大的复杂值的 3d 数据数组。稍后这应该成为矩阵 ()。由于我将研究这些矩阵,因此我仅限于矩阵库 - hmatrix 似乎很有前途。 数据布局不是我要求的格式,所以我必须...
作者:Danish A. Alvi 提问时间:10/5/2021
亲爱的堆栈交换器, 我目前正在实现一些算法,这些算法需要访问“队列”(FIFO)的数据结构。我正在使用 ST monad ,因此正在寻找与 ST monad 的“内存互斥性”相辅相成的队列实现。在这...
作者:makemepresident 提问时间:5/29/2022
我目前正在构建一个玩具餐计划应用程序,并决定在 Haskell 中编写后端只是为了挑战自己。我遇到的问题在标题中进行了描述,我认为我需要一些全局的、可变的列表来记录以前的请求(它们不是同时发出的)。这...
作者:user1899020 提问时间:5/26/2016
哪个版本需要索引器?设置版本还是获取版本?我有一个 .我调用了一个可变方法,发现没有改变。我认为它调用了 get 版本,而隐式副本出乎意料。请确认。谢谢。IList<T>[i].Method()Lis...
作者:nostro 提问时间:8/30/2016
我正在尝试为可变对象创建属性。这是自动属性的问题吗?例如,以下代码将允许对可变对象进行不必要的操作。我该如何避免这种情况? public class Mutable{ public int Val...