F # - pour ... vers et pour ... vers le bas

UNE for loop est une structure de contrôle de répétition qui vous permet d'écrire efficacement une boucle qui doit s'exécuter un certain nombre de fois.

Syntaxe

La syntaxe d'un for…to boucle dans le langage de programmation F # est -

for var = start-expr to end-expr do
   ... // loop body

La syntaxe d'une boucle for… downto en langage de programmation F # est -

for var = start-expr downto end-expr do
   ... // loop body

Exemple 1

Le programme suivant imprime les nombres 1 - 20 -

let main() =
   for i = 1 to 20 do
      printfn "i: %i" i
main()

Lorsque vous compilez et exécutez le programme, il produit la sortie suivante -

i: 1
i: 2
i: 3
i: 4
i: 5
i: 6
i: 7
i: 8
i: 9
i: 10
i: 11
i: 12
i: 13
i: 14
i: 15
i: 16
i: 17
i: 18
i: 19
i: 20

Exemple 2

Le programme suivant compte à l'envers et imprime les nombres 20-1 -

let main() =
   for i = 20 downto 1 do
      printfn "i: %i" i
main()

Lorsque vous compilez et exécutez le programme, il produit la sortie suivante -

i: 20
i: 19
i: 18
i: 17
i: 16
i: 15
i: 14
i: 13
i: 12
i: 11
i: 10
i: 9
i: 8
i: 7
i: 6
i: 5
i: 4
i: 3
i: 2
i: 1