如何在 Rust 中获取元组的第二个字段?

问题描述 投票:0回答:1

我试图仅复制数组的一部分,当其中一种方法返回带有两个泛型而不是数组的元组时,我有点迷失了。

这是代码:

for i in 0..v.len() {
    stack = Vecthing::clone_vec(&v)
                       .as_mut_slice()
                       .split_at(i)
                       .B// aware this doesn't work just showing where I try to access the second field
                       .iter()
                       .collect();
}

任何帮助将不胜感激!

rust tuples
1个回答
0
投票

Rust 元组可以通过

.
后跟其索引进行索引,在您的情况下:

for i in 0..v.len() {
    stack = Vecthing::clone_vec(&v)
                       .as_mut_slice()
                       .split_at(i)
                       .1
                       .iter()
                       .collect();
}

(由于您的示例不可重现,我无法轻松验证我的答案。)

有关更多信息,请参阅 Rust 文档

© www.soinside.com 2019 - 2024. All rights reserved.