For 循环2024 年 8 月 29 日 | 阅读 2 分钟 for 循环是一种条件循环,即循环运行特定的次数。 Rust 语言中 for 循环的行为与其他语言略有不同。 for 循环一直执行到条件为真。 for 循环的语法在上面的语法中,表达式可以转换为迭代器,该迭代器迭代数据结构的元素。 在每次迭代中,值都从迭代器中获取。 如果没有要获取的值,则循环结束。 让我们看一个简单的例子。 输出 1 2 3 4 5 6 7 8 9 10 在上面的例子中,1..11 是一个表达式,迭代器将迭代这些值。 上限是独占的,因此循环将打印从 1 到 10 的值。 让我们看一个简单的例子。 输出 2*1=2 2*2=4 2*3=6 2*4=8 2*5=10 2*6=12 2*7=14 2*8=16 2*9=18 2*10=20 在上面的例子中,for 循环打印 2 的表格。 让我们看另一个简单的例子。 输出 mango apple banana litchi watermelon 在上面的示例中,iter() 方法用于访问 fruits 变量的每个元素。 一旦它到达数组的最后一个元素,循环就结束了。 while 循环和 for 循环之间的区别如果在运行时增加数组的索引长度,则 while 循环会显示错误,但在 for 循环的情况下不会发生这种情况。 因此,我们可以说 for 循环提高了代码的安全性,并消除了出现 bug 的机会。 下一个主题什么是所有权 |
我们请求您订阅我们的新闻通讯以获取最新更新。