gpt4 book ai didi

rust - 在不使用迭代器值的情况下编写 for 循环的惯用方法是什么?

转载 作者:行者123 更新时间:2023-11-29 07:40:40 25 4
gpt4 key购买 nike

假设我想要一个使用范围的有限循环:

let mut x: i32 = 0;
for i in 1..10 {
x += 1;
}

编译器会发出警告:

warning: unused variable: `i`, #[warn(unused_variables)] on by default
for i in 1..10 {
^

有没有更惯用的方式来编写这个不会让编译器提示的方法?

最佳答案

你可以写_作为你的模式,意思是“丢弃值(value)”:

let mut x: i32 = 0;
for _ in 1..10 {
x += 1;
}

关于rust - 在不使用迭代器值的情况下编写 for 循环的惯用方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29932503/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com