本文概述
- F#嵌套While循环
- F#无限While循环示例
while test-expression do
body-expression
流程图:
文章图片
F#嵌套While循环 F#允许在另一个while循环内进行while循环, 这称为嵌套循环。当一次外部循环执行一次时, 内部while循环将完全执行。
【F#While循环】让我们看一个嵌套while循环的例子。
let mutable a=1;
while(a<
=3) do
let mutable b = 1;
while (b <
= 3)do
printfn "%d %d" a b
b<
- b+1
a<
- a+1
输出:
1 1
1 2
1 3
2 1
2 2
2 3
3 1
3 2
3 3
F#无限While循环示例 你可以通过使用真实文字作为测试条件来创建无限while循环。建议安全使用无限循环, 否则可能导致内存溢出错误或系统停止。
while(true) do
printfn "Infinitive While Loop"
输出:
Infinitive While Loop
Infinitive While Loop
Infinitive While Loop
Infinitive While Loop
Ctrl+Z