腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(4263)
视频
沙龙
1
回答
将
(
迭代
器
)
值
传递
到
闭
包
(
期望
类型
参数
`
I
`,
找到
结构
` `
std
::
slice
::
Iter
`)
有
什么问题
?
rust
`
std
::
slice
::
Iter
` = note: expected type parameter `
I
` f_out: &mut W, b
浏览 24
提问于2021-03-01
得票数 -1
回答已采纳
1
回答
我可以根据
闭
包
指定
迭代
器
的
类型
吗?
rust
、
types
、
closures
我编写了一个函数来
迭代
2d网格中单元格的邻居: (width, height): (usize, usize), .filter(move |&(nx, ny)| 0 <= ny如果我正确理解,返回一个impl
将
导致代码变慢,调用函数指针,而不是编译成简单的循环。对吗? 因此,为了指定更精确的<
浏览 6
提问于2021-12-22
得票数 6
回答已采纳
1
回答
传递
函数作为
参数
,其中内部函数输入是Iterator
rust
、
iterator
、
closures
我想将函数compute_var_
iter
作为
参数
传递
给另一个函数,但我很难理解错误消息:use num::Float; where T: Float +
std
::ops::AddAssign, // online varian
浏览 3
提问于2022-01-20
得票数 0
回答已采纳
2
回答
如何从函数返回过滤器
迭代
器
?
generics
、
iterator
、
rust
{}(我希望这不是太明显,我已经尝试了半个小时了,现在才开始感到沮丧:p )我试着遵循 => 的指示<anon>:5:1: 7:2 error: the trait<'a, T>, Fn(&T) -> bool>{ <anon>:6 input.
iter
().filter
浏览 0
提问于2014-12-25
得票数 33
回答已采纳
1
回答
如何在没有group_by循环的情况下使用Itertools for
迭代
器
方法?
rust
是一种
迭代
器
方法,每次键函数发生变化时都会生成一个新的组。提供的示例展示了如何在for循环中使用它,但是在
迭代
器
链中使用输出
结构
似乎非常麻烦,除非我误解了什么: let data = vec!::
iter
::Map<itertools::Groups<'_, bool,
std
::
slice
::
Iter
<'_,
i
32>, [closure@src/main.rs
浏览 5
提问于2017-12-19
得票数 10
回答已采纳
2
回答
在下一次访问之前,是否
有
一个类似
迭代
器
的特征返回必须超出范围的引用?
iterator
、
rust
、
mutable
这将使得可以安全地对同一元素
迭代
两次,或者在item
类型
中保存正在
迭代
的全局对象的某些状态。类似于: where Self: Borrow<
Iter
>, type Item; fn next(self) -> Option
浏览 2
提问于2015-08-12
得票数 3
1
回答
闭
包
内带有%运算符的错误
rust
[1, 3, 4, 5, 6]; println!("{}",
i
);产生错误<anon>:4 for
i
in vec.
iter
().filter(|x| x %
浏览 4
提问于2015-07-07
得票数 7
回答已采纳
1
回答
要存储具有不同泛型
参数
的
结构
的特性
rust
、
traits
我需要存储在相同
结构
的相同Vec实例中,但具有不同的泛型
参数
。这是
结构
的定义: items: Vec<&'a T>该
结构
有
一个
将
迭代
器
返回到不依赖于泛型
类型
参数
T的
类型
的方法。下面的另一个例子说明了这一点: use
std
::
slice
浏览 3
提问于2015-10-01
得票数 3
回答已采纳
2
回答
`.map(f)`和`.map(x=x= f(x))`
有
什么区别?
rust
、
iterator
、
dereference
、
type-coercion
在执行时,我开始想知道如何调用它的
参数
闭
包
/函数。<
std
::
slice
::
Iter
<'_, &str>, for<'r> fn(&'r str) -> String {capitalize_first}>: Iterator`which is required by `&mut Map<
std
::
slice
::
Iter
&l
浏览 15
提问于2021-06-07
得票数 4
回答已采纳
1
回答
Rust函数返回
类型
中的
闭
包
rust
我编写了下面的Rust程序,只输出为整数的命令行
参数
。它工作得很完美:fn main() {use
std
::env;// Version 2 fn main() {
浏览 4
提问于2017-06-17
得票数 3
回答已采纳
1
回答
使用函数
将
迭代
器
的项组合起来
rust
、
types
、
iterator
我想要创建一个函数,它接受
迭代
器
的一部分,并将它们的元素与函数结合起来。第一个结果是每个
迭代
器
的第一个元素的函数,第二个结果是第二个元素的函数,等等。从视觉上看,垂直三个
迭代
器
在右边是输出
迭代
器
:a1 b1 c1 -> f(a1, b1, c1) a2A, F, B>(iters: &mut [
I
], combine_fn
浏览 2
提问于2022-10-26
得票数 0
回答已采纳
1
回答
有
办法创建
std
::片::
Iter
的
类型
别名吗?
rust
、
lifetime
、
type-alias
我正在尝试创建一个 的
类型
别名,但是编译
器
总是抱怨我需要一个生命周期
参数
。
将
一个生存期
参数
添加到正在
迭代
的
结构
中,并将其作为
参数
传递
给泛型,但没有效果。在
迭代
器
中添加一个生存期<em
浏览 1
提问于2019-01-17
得票数 3
回答已采纳
3
回答
如何
迭代
和过滤数组?
rust
我正在编写一个程序,它涉及
到
对数组的过滤和折叠。我一直使用作为引用,但我不知道在数组上形成
迭代
器
会发生什么。下面是一个示例: let range = (1..6); range_
iter
.filter(|&x| x == 2); let array = [1, 4, 3, 2, 2];
浏览 5
提问于2015-05-26
得票数 55
回答已采纳
1
回答
延长变量寿命
rust
、
lifetime
我想知道是否
有
办法延长v的生存期。我想返回一个普通的片段,而不是向量。pub fn find<'a>(&'a self, name: &str) -> &'a[&'a Element] { v.a
浏览 5
提问于2015-03-02
得票数 7
回答已采纳
3
回答
片和
iter
()同时
rust
[1, 2, 3, 4]; //
slice
and
iter
(wrong way) | ^^^ trait `&
std
::
slice
::
Iter
<'_, {integer}>:
std
::
iter
::Iterator
浏览 6
提问于2016-12-09
得票数 7
回答已采纳
3
回答
Lua -写
迭代
器
,类似于
i
对,但选择索引。
multidimensional-array
、
lua
、
iterator
我想写一个
迭代
器
,它的行为与ipairs完全一样,除了第二个
参数
。第二个
参数
是ipairs应该遍历的索引表。我
将
引用并使用 (PiL)中的一些术语,特别是关于
闭
包
的章节(链接中的第7章)。我从来不需要s,但是它必须作为第一个
参数
返回,因为它是“控制变量”。 “不变状态”实际
浏览 3
提问于2017-12-12
得票数 2
回答已采纳
1
回答
为什么向量值不能在下面的代码中移动到排序函数?
rust
我在关注这篇关于锈蚀
迭代
器
的文章。 b: (&str,
i
32)此外,我还试图理解,使用&定
浏览 4
提问于2022-01-16
得票数 0
回答已采纳
1
回答
迭代
复制
类型
iterator
、
rust
很明显,
迭代
器
传递
一个引用以避免moving对象进入
迭代
器
或它的
闭
包
参数
,但是对于复制
类型
呢?for x in xs.
iter
().filter(is_odd) { } //
浏览 3
提问于2015-10-29
得票数 1
回答已采纳
2
回答
惯用锈蚀指数过滤(numpy样式)
python
、
numpy
、
rust
、
iterator
、
where-clause
是否
有
一种惯用的方法(也使用向量或其他集合)在锈蚀中进行?., 10];for ele in x if (ele < 2.) arr[
i
] = 1.;} .filter(|x: &&f64| x.abs()<1./3.) .map(|x: &
浏览 1
提问于2022-07-14
得票数 0
2
回答
如何返回对filter_map的调用结果
iterator
、
rust
、
stack-memory
这里
有
(char,usize)对的向量vec,我想编写一个函数它返回字符匹配
值
小于截止
值
的
迭代
器
有
办法这样做吗use
std
::
iter<
浏览 3
提问于2015-12-25
得票数 2
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Rayon 数据并行计算库
A Tour of Go
用Python 的一些用法与 JS 进行类比,看有什么相似?
走近 Python
Python函数合集:68个内置函数请收好!
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券