F# While 循环

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

在 F# 中,while 循环用于多次迭代程序代码。 建议在您事先不知道迭代次数的情况下使用 while 循环。

流程图

FSHARP While loop 1

F# 嵌套 While 循环

F# 允许在一个 while 循环中嵌套另一个 while 循环,这被称为嵌套循环。 当外层循环执行一次时,内层 while 循环会完全执行一次。

让我们看一个嵌套 while 循环的例子。

输出

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

F# 无限 While 循环示例

您可以使用 true 字面量作为测试条件来创建无限 while 循环。 建议安全地使用无限循环,否则它可能导致内存溢出错误或您的系统可能会停止运行。

输出

Infinitive While Loop
Infinitive While Loop
Infinitive While Loop
Infinitive While Loop
Ctrl+Z
 
下一主题F# 函数