UN for loop es una estructura de control de repetición que le permite escribir de manera eficiente un bucle que necesita ejecutarse un número específico de veces.
Sintaxis
La sintaxis de un for…to bucle en el lenguaje de programación F # es -
for var = start-expr to end-expr do
... // loop body
La sintaxis de un bucle for ... downto en el lenguaje de programación F # es -
for var = start-expr downto end-expr do
... // loop body
Ejemplo 1
El siguiente programa imprime los números 1 - 20 -
let main() =
for i = 1 to 20 do
printfn "i: %i" i
main()
Cuando compila y ejecuta el programa, produce el siguiente resultado:
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
Ejemplo 2
El siguiente programa cuenta al revés e imprime los números 20 - 1 -
let main() =
for i = 20 downto 1 do
printfn "i: %i" i
main()
Cuando compila y ejecuta el programa, produce el siguiente resultado:
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