F#While循环

本文概述

  • F#嵌套While循环
  • F#无限While循环示例
在F#中, while循环用于多次迭代程序代码。如果你不知道迭代次数, 建议使用while循环。
while test-expression do body-expression

流程图:
F#While循环

文章图片
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

    推荐阅读