问答列表

如何在 rust 中使用附加到 struct 实例的可变向量

作者:Warlock 提问时间:4/11/2022

我是 rust 的新手。我正在尝试创建一个 json 解析器,我需要一个 struct 实例来保存一个可变向量,该向量可以填充越来越多的项目。 这是我的代码: #[derive(Debug, Pa...

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

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

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

FFI 中的可变数据和懒惰

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

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

如何改变STVector?

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

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

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

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

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

如何使可变 lambda 捕获列表的一些成员成为 const?

作者:Constructor 提问时间:12/30/2018

mutableLambda 可以更改其捕获列表成员的值(按值捕获的值)。有没有办法让捕获列表的某些成员保留在 lambda 中?constmutable 例如,我想更改,但在以下代码示例的正文中:i...

F# 理解循环 vars 可变?

作者:user1443098 提问时间:5/6/2017

例如,在列表组合中,使用的变量是否是与 let stmt 中状态相同的实变量?如果是这样,它实际上是可变的,对吧?每次循环时,它都会绑定到一个新东西,对吧?...

为什么我不能在函数中重新分配列表(作为参数传递)?[复制]

作者:handsome donkey 提问时间:7/16/2022

这个问题在这里已经有答案了: 列表可以变异吗?[复制] (3 个答案) 去年关闭。 根据我的理解,这两个函数都应该改变,因为列表是可变的,但只有 foo() 这样做了。list def foo(m...

函数更改 Python 中的列表值而不是变量值 [duplicate]

作者:Tim 提问时间:7/17/2013

这个问题在这里已经有答案了: 为什么函数可以修改调用方感知的某些参数,而不能修改其他参数? (13 个答案) 4年前关闭。 让我们用一个简单的代码: y = [1,2,3] def plusOn...

从一长串字典中高效提取元素

作者:TylerD 提问时间:10/24/2023

我有一个(很长的)词典列表,但为了这个例子,我将它们表示为 d = [{'a':1}, {'a':2}, {'a':3}] 我需要从这些字典中提取相同的元素,即 [i['a'] for i i...


共1673条 当前第15页