在Rust中如何迭代下面的数组?
const ARRAY: [&'static str;3] = ["red", "blue","green"];
我知道用卢阿语,你会说:
for i, v in ipairs(ARRAY) do
print(i, v)
end
我提到这一点是因为我在这篇文章中看到了类似的语法:
How to print both the index and value for every element in a Vec?
但是我仍然试图把我的思想围绕在向量和其他与数组有关的Rust概念上。
1条答案
按热度按时间xuo3flqw1#
感谢@BallpointBen通过评论提供的指导,我能够得到一个Working for循环:
我仍然不明白为什么有两组花括号而不是三组,但这是有效的。