📜  F#要做的示例

📅  最后修改于: 2021-01-01 04:43:55             🧑  作者: Mango

F#For循环

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

F#中有3种类型的for循环。

  • 待办事项循环
  • 上下循环
  • 在做循环

F#语言for循环的语法如下:

for identifier = start [ to | downto ] finish do
    body-expression

F#待办事项示例

在F#中, “待办事项”循环遵循增量方法。每次迭代后递增。它从起始值开始,迭代直到完成值。让我们来看一个例子。

for i = 1 to 10 do
      printfn "%i" i

输出:

F#嵌套的工作循环

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

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

for i = 1 to 3 do
      for j = 1 to 3 do
         printfn "%d %d" i j

输出:

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