F# For 循环

2024年8月29日 | 1 分钟阅读

F# for 循环用于多次迭代程序的一部分。 在 F# 中,如果迭代次数固定,建议使用 *for 循环*,而不是 *while* 或 *do-while* 循环。

F# 中有 3 种 for 循环。

  • for-to-do 循环
  • for-downto-do 循环
  • for-in-do 循环

下面给出了 F# 语言中 for 循环的语法


F# For-To-Do 示例

在 F# 中,*for-to-do* 循环遵循增量方法。 它在每次迭代后递增。 它从起始值开始,迭代到结束值。 让我们看一个例子。

输出

1
2
3
4
5
6
7
8
9
10


F# 嵌套 For-To-Do 循环

在 F# 中,我们可以在另一个 for 循环中使用 for 循环。 这被称为嵌套 for 循环。 当外循环执行一次时,内循环将完全执行。 因此,如果外循环和内循环执行 3 次,则内循环将为每个外循环执行 3 次,即总共 9 次。

让我们看一个 F# 中嵌套 for 循环的简单例子。

输出

1 1
1 2
1 3
2 1
2 2
2 3
3 1
3 2
3 3