Rust 中 break 和 continue 的用法?

· 约 2 分钟读完 · 第 56 / 179 章

推荐答案

在 Rust 中,break 和 continue 是用于控制循环流程的关键字。

  • break:用于立即终止当前循环,并跳出循环体。可以在 loop、while 和 for 循环中使用。break 还可以带一个值,用于从 loop 循环中返回一个值。

  • continue:用于跳过当前循环的剩余部分,直接进入下一次循环迭代。只能在 loop、while 和 for 循环中使用。

本题详细解读

break 的用法

break 关键字用于立即终止循环。它可以用于 loop、while 和 for 循环中。当 break 执行时,循环会立即停止,程序会继续执行循环之后的代码。

在 loop 循环中,break 还可以带一个值,用于从循环中返回一个值。例如:

continue 的用法

continue 关键字用于跳过当前循环的剩余部分,直接进入下一次循环迭代。它只能用于 loop、while 和 for 循环中。

例如,在 for 循环中使用 continue 来跳过某些特定的迭代:

示例代码

以下是一个结合 break 和 continue 的示例代码:

在这个示例中,continue 会跳过 count 为 5 的迭代,而 break 会在 count 为 10 时终止循环。