问答列表

在 Rust 中对 Rayon 并行化 for 循环中的成功求和

作者:Penultimate Panacea 提问时间:6/22/2023

我很难理解 monty hall 问题,所以我把一些 Rust 放在一起。我有一个功能可以确定参与者是否赢得游戏节目。如果他们赢得了游戏节目,则该函数返回 true,否则返回 false。我想测试非常...

如何从 Rust 中具有生命周期参数的结构上的方法将闭包传递给函数?

作者:Plegeus 提问时间:6/24/2023

我有一个结构体 Foo,其生命周期参数为 'a: struct Foo<'a> { /* snip */ } 我想将一个闭包(包含 Foo 的一些字段)传递给任意函数,例如: impl Fo...

这是 n 元加权树实现的惯用锈迹吗?我觉得它太重复了

作者:JosRs 提问时间:6/29/2023

所遇到问题的上下文和描述 目前我正在学习 Rust 编程语言,上周末我发现自己实现了一个通用的 n-Ary 加权树数据结构,其节点类型和边类型为 。NE 我正在浏览 std 文档并发现了该特征,并...

尽管使用了引用,但函数使用过多的内存

作者:Shane 提问时间:7/8/2023

我有一个函数(准确的方法),其主要目的是压缩多个向量(类似于 Python 中的函数)。zip 变量的两个向量都非常大,但考虑到这些是引用向量,我相信内存使用不会成为问题。我错了,此代码经常遇到内存...

使用 Rust 监视 Windows/Samba 目录并通知 - 应用程序未注册任何更改

作者:Twistleton 提问时间:7/5/2023

我使用 Rust 应用程序来监控文件目录中的更改。我使用 notify - 一个跨平台的文件系统通知库。它与 Linux 目录配合得很好。 现在,应用程序还应该监视已挂载的 Windows/Samb...

如何删除 Cargo.toml 中未使用的依赖项?

作者:z11i 提问时间:5/2/2022

如何找出 Cargo.toml 中未使用的依赖项?如何自动删除它们?...

是否可以沿捕获的环境保存闭包以供以后调用?

作者:LucioleMaléfique 提问时间:7/18/2023

我遇到过这种情况,我想创建一个结构,可以通过结构拥有的闭包进行修改。 我从来没有太深入地研究过闭合和捕捉环境,也没有深入研究过一生,但我想知道为什么借用检查器对我生气。这就是我所希望的: str...

等同于 C++ 的规范 Rust 在闭包中捕获“this”

作者:LittleBoxOfSunshine 提问时间:7/17/2023

我很难找到与此类代码等效的代码,这让我怀疑它不是 Rust 的惯用代码,但目前尚不清楚规范方法是什么,因为我找不到所讨论问题的实例。 请考虑以下结构: struct Looper { share...

Rust 并行获取对 ndarray 的每个元素的可变引用

作者:blomp 提问时间:7/18/2023

我正在 Rust 中处理并行矩阵乘法代码,我想在其中并行计算乘积的每个元素。我使用 s 来存储我的数据。因此,我的代码将单独是行ndarray fn mul(lhs: &Array2<f32>, r...

如何在 rust 中切片具有 utf8 的字符串

作者:steven-lie 提问时间:7/24/2023

我正在编写一个 rust 玩具解析器,我想在我的字符串输入中处理 UTF-8 字符。我知道我需要使用方法获取 UTF-8 迭代器才能正确获取 UTF-8 字符,但我想使用 UTF-8 索引对字符串进行...


共208条 当前第14页